我的工作区有多个目标,其中之一是单元测试。
当我在 iOS 10.3 模拟器上从 Xcode 运行我的单元测试时,它们都通过了。但是,当我从命令行进行测试时,即xcodebuild <testtarget>测试间歇性失败。
以下是我在终端上看到的错误消息
xcodebuild[55631:340885] Error Domain=IDEFoundationErrorDomain Code=1 "Cannot launch simulated executable: no file found at /<Path>/Build/Intermediates/CodeCoverage/Products/Debug-iphonesimulator/<ProductName>"
这仅发生在 Xcode 8.3 而非早期版本中。我也设置xcode-select为 8.3.2
有人遇到过同样的问题吗?
错误是......
Undefined symbols for architecture armv7s:
"ABCD_Initialize(ABCD_data_type*)", referenced from:
-[MyViewController doSomething] in MyViewController.o
ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
我想列出我所做的一切
ABCD_Initialize是我添加的静态库的头文件中的函数.
关于我的应用程序的一些事情
环境规格
Mountain Lion + Xcode 4.6 + iOS SDK 6.1
如果您需要更多信息,请与我们联系.任何帮助表示赞赏.
谢谢
J0k3r