IOSプロジェクトをXcode10およびSwift 4.2に対応させるために取り組んでいます。これまでのところ、アプリをビルドして使用できます。UIテストも正しく実行されます。
ただし、単体テストの実行に問題があり、次のエラーが発生します。
MyApp.app(37040)でエラーが発生しました(予期しない終了が早期に発生し、操作がブートストラップを終了しませんでした。再起動は試行されません。根本的なエラー:テストセッションがチェックインせずに終了しました(1))。
特にCIで作業していて、iOSシミュレーターが起動に失敗した場合、以前に「早期予期しない終了」エラーが発生しました。しかし、「テストセッションがチェックインせずに終了した(1)」の部分を見るのはこれが初めてだと思います。
Xcode IDEからテストを実行した場合にのみこのエラーが発生することを付け加えておきます。コマンドラインからxcodebuild
を使用して実行すると、すべてのテストに正しく合格します。
ユニットテストターゲットの削除と追加は私のために働いた。テストファイルについては、「ターゲットメンバーシップ」で新しいターゲットを確認することを忘れないでください。
誰かがまだこの問題を経験しているなら this 答えは私を助けました。 Always Embed Swift Standard LibrariestoNoプロジェクト設定でUIテストターゲットに対して行いました。