我正在使用xctest
. 首先我建立目标:
xcodebuild -project "build/MyApp.xcodeproj" -target "MyApp Unit Tests" -configuration "Debug" -sdk "iphonesimulator" build
然后xctest
在测试包上运行:
xcrun xctest "build/build/Debug-iphonesimulator/MyApp Unit Tests.xctest"
这可以正常工作,并且可以链接 /System/Library/Frameworks 中的框架,例如 Security。但是xctest
一旦我添加了像 MobileCoreServices 这样的 iOS SDK 框架就会中断,给我:
Library not loaded: /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
单元测试在 Xcode 中运行良好,单元测试目标包含$(PLATFORM_DIR)/Developer/Library/Frameworks
在其框架搜索路径中。
有人知道xctest
找到 iOS 框架的正确方法吗?