7

数日間 UI テストを実行できません。アプリの起動部分でエラーが発生している間に失敗しています

期限切れのトークン: このトークンに対する操作はまだ存在しません`。

より多くのテストを含むクラス全体を実行すると、それらのほとんどが同じ理由で失敗します。

他の誰かがこの問題を抱えていますか? そして、もっと重要なことに、これを修正する方法を見つけましたか? ありがとう!

4

1 に答える 1

0

私の場合、問題はテスト バンドル自体のコード署名オプションにありました。

Xcode 11 のターゲット設定の [署名と機能] タブで [署名を自動的に管理する] チェックボックスを有効にすると、次のキーを追加してプロジェクト設定が変更されます。

CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
PROVISIONING_PROFILE_SPECIFIER = "";

私の解決策は、次を除くすべてのカスタム キーを削除することでした。

CODE_SIGN_IDENTITY = Mac Developer
DEVELOPMENT_TEAM = <Your team identifier>

より視覚的な指示は次のとおりです。 UI テスト ターゲットのコード署名設定

その後、Mac アプリの UI テストを実行できました。

于 2020-01-30T07:02:22.680 に答える