我想构建一个检查iOS或OS X测试套件的工具。因此,我想要一种以编程方式访问测试对象的方法。
我理解Xcode项目中的测试目标会创建dylib。如果是这样,我如何创建,链接和导入一个我可以访问我自己的代码中的类?
查看~/Library/Developer/Xcode/DerivedData/MyApp-somehash/Build/Products/<release-platform>/MyAppTests.xctest
,我看到一个名为<testtarget>
的二进制文件。 file MyAppTests
给出:
MyAppTests: Mach-O 64-bit bundle x86_64
使用Swift(xcrun swiftc
)或Objective-C(xcodebuild
?),我怎样才能将此文件导入到我的代码中,假设我正确理解这是一个dylib?