数日間 UI テストを実行できません。アプリの起動部分でエラーが発生している間に失敗しています
期限切れのトークン: このトークンに対する操作はまだ存在しません`。
より多くのテストを含むクラス全体を実行すると、それらのほとんどが同じ理由で失敗します。
他の誰かがこの問題を抱えていますか? そして、もっと重要なことに、これを修正する方法を見つけましたか? ありがとう!
数日間 UI テストを実行できません。アプリの起動部分でエラーが発生している間に失敗しています
期限切れのトークン: このトークンに対する操作はまだ存在しません`。
より多くのテストを含むクラス全体を実行すると、それらのほとんどが同じ理由で失敗します。
他の誰かがこの問題を抱えていますか? そして、もっと重要なことに、これを修正する方法を見つけましたか? ありがとう!
私の場合、問題はテスト バンドル自体のコード署名オプションにありました。
Xcode 11 のターゲット設定の [署名と機能] タブで [署名を自動的に管理する] チェックボックスを有効にすると、次のキーを追加してプロジェクト設定が変更されます。
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
PROVISIONING_PROFILE_SPECIFIER = "";
私の解決策は、次を除くすべてのカスタム キーを削除することでした。
CODE_SIGN_IDENTITY = Mac Developer
DEVELOPMENT_TEAM = <Your team identifier>
その後、Mac アプリの UI テストを実行できました。