2016-06-14 3 views
5

専用のターゲットでXCode 7.3.1でUIテストを作成しました。私はUIテストを記録することができますが、それを起動しようとすると、次のエラーが発生します。XCode UIテスト:テストバンドルパスを含むテストランナーアプリケーションを見つけることができません

テストバンドルパス/ Users/dle/Libraryを含むテストランナーアプリケーションが見つからない/Developer/Xcode/DerivedData/Keecoach-exynmciqyehgmxcfxhkpksrqifsb/Build/Products/Debug-iphonesimulator/DemoKeecoachUITests-Runner.app/PlugIns/DemoKeecoachUITests.app

The error in XCode

私は本当にそれを除いてメッセージを理解していませんランナーアプリがテストを起動しなければならないと表示され、そのランナーアプリは存在しませんg。このDemoKeecoachUITests-Runner.appは実際にはディスクに存在しません。

私はどこに問題を言及している誰かを見つけることができません...私はxctoolでコマンドラインでテストを起動すると同じエラーが発生します。私は他のコンピュータでも同じ問題を抱えていますが、他のプロジェクトには問題がないので、プロジェクトに関連しています。どんな手掛かり ?

答えて

8

見つけました!

Wrapper Extensionビルド設定によるものです。プロジェクトのためにappに設定され、各ターゲットに対して継承されました。私はプロジェクションのためにそれをアプリケーションターゲットの場合はappに、テストターゲットの場合はxctestに変更しました。

テストのために生成されたバイナリは、ABCTests.xctestであり、これ以上はABCTests.appではありません。おそらくこれは長い時間のようでしたが、私は何の理由で知られていません...

+0

[how-i-change-a-targets-wrapper-extension](https://stackoverflow.com/questions/40569895/how-do-i-change-a-targets-wrapper-extension-in-xcode-8-1) –

関連する問題