をリンクしません。まず私は、ターゲットをビルドする:その後、XCTestは、私が<code>xctest</code>を使用して、コマンドラインでのiOSシミュレータユニットテストを実行しているiOSのフレームワーク
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"
これは正常に動作、およびセキュリティなどの/システム/ライブラリ/フレームワークであるフレームワークをリンクすることができます。しかし、すぐに、私は私を与え、MobileCoreServicesのようなのiOS SDKのフレームワークを追加するとxctest
休憩:
Library not loaded: /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
は、ユニットテストは、Xcodeで正常に動作し、ユニットテストの対象は、そのフレームワーク検索パスで$(PLATFORM_DIR)/Developer/Library/Frameworks
が含まれています。
誰もがxctest
は、iOSのフレームワークを見つける作るための正しい方法を知っていますか?