EarlGrey
を既存のプロジェクト(CocoaPods
を使用)に追加すると、正常にプロジェクトが構築されます(「実行中」と「テスト用」の両方)。問題は、私がXcodeからアプリケーションを実行すると、期待どおりに動作するということです。テストとして実行すると、スプラッシュ画面のみが表示され、画面全体が黒くなります。誰もこのような問題に遭遇しましたか?ここで何が問題なのでしょうか?EarlGreyは、黒い画面でAPPを起動します
多少類似の質問Black screen with EarlGreyがありますが、著者は彼のソリューションを共有していません。
追加情報:
- XCodeの8
- CocoaPods 1.2.1
- EarlGrey 1.9.3
はあなたがデバッグする私たちを提供してください可能性が任意のログがありますか?アニメーションやネットワークの継続的なリクエストが続いていますか? EarlGreyはそれが完了するのを待ってから次のステップに進みます。 –
アプリケーションデリゲートをデバッグして、通常の実行とテストの実行で動作が異なるかどうかを確認することができます。私は、ウィンドウまたはそのルートビューコントローラが設定されていないことを推測しますプロパティ。リソースの読み込み(ストーリーボードまたはxib)に関連する問題もあります。 – khandpur