2017-10-24 12 views
2

私は自分のアプリケーションのUIユニットテストを開発しようとしています。 私はUIテストターゲットを作成し、ターゲットの作成で生成されたサンプルXCTestを起動したいと考えました。Xcode 9 UITest not working

私は、エラーメッセージを取得テストを起動しようとすると:

のためのバンドル識別子を取得できませんでした/Path/from/user/toAppRepo/build/Debug-iphonesimulator/My_App.app

アンディの設定を変更しなかったので、なぜこれが起こっているのかわかりません。私がここに見たいくつかの質問は、私の問題に役立ちません。私は同様の質問で述べたようにビルド "コマンドラインビルド用に"オプションを "デバッグ"に設定しました。 TEST_HOSTと設定すると、USE_XCTRUNNERTEST_HOSTでテストを設定できませんでした。

答えて

0

私は同様の問題が発生したため、私はそれを修正する方法が

  1. My_App.appを削除しています。

  2. プロジェクトをクリーンアップして再構築します。

+0

私もそれを試みましたが、うまくいきませんでした。私の同僚は彼のMacでそれを試してみました。その後、私はDerivedDataを削除し、すべてが再び機能しました。 –

0

私はプロジェクトは、プロジェクトファイルを調整するか、などのアプリを削除クリーニング、これに関する複数のソリューションが今好き試みたが、何もここに助けません。その後

rm -rf ~/Library/Developer/Xcode/DerivedData 

を私は、テストを再起動しようとしましたが、すべてが働いていた:私はターミナルコマンド以下でのXcodeの私DerivedDataを削除しようとしたすべてのものは非常によく働いていた同僚(同じプロジェクト)と協議した後

。 おそらく、このエラーにつながる問題が複数あり、これは別の解決策であり、これは私のものでした。同じ問題を抱えている人に役立つことを願っています。