当前位置:  开发笔记 > 运维 > 正文

如何使用Swift的开源版本运行XCTest?

如何解决《如何使用Swift的开源版本运行XCTest?》经验,为你挑选了0个好方法。

使用XCTest进行空测试:

import XCTest
XCTMain([])

我想用Swift的开源版本(swift-2.2-SNAPSHOT-2016-01-06-a)和没有Xcode项目文件(*.xcodeproj)执行此测试.

swiftc Tests/main.swift在Ubuntu Linux(v15.10)上执行已成功完成,但在OSX(El Capitan v10.11.2)上失败,并显示以下错误消息:

% swiftc Tests/main.swift
:0: error: cannot load underlying module for 'CoreGraphics'
:0: note: did you forget to set an SDK using -sdk or SDKROOT?
:0: note: use "xcrun -sdk macosx swiftc" to select the default OS X SDK installed with Xcode

然后我尝试使用xcrun -sdk macosx前缀执行,但发生了另一个错误:

% xcrun -sdk macosx swiftc Tests/main.swift
Tests/main.swift:2:8: error: cannot load underlying module for 'XCTest'
import XCTest
       ^

有没有办法在OSX上运行此测试?

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有