1. ホーム
  2. ios

[解決済み] コードサイニングで別の開発者アカウントで署名すると「No account for team」というメッセージが表示される。

2022-02-18 15:21:40

質問

クライアントがDeveloperアカウントを登録するのを待ちながら、これまで自分のApple Developerアカウントを使ってクライアントのアプリを制作してきました。

彼らはこれを実行し、自分のマシンでプロジェクトをビルドして実行できるようになったのですが、このエラーが発生しました。

Code Signing Error: No account for team "59xxxxxxxx". Add a new account in the Accounts preference pane or verify that your accounts have valid credentials. Code Signing Error: No signing certificate "iOS Development" found: No "iOS Development" signing certificate matching team ID "59xxxxxxxx" with a private key was found.

エラーメッセージにあるチームIDは私のもので、私のコンピュータでプロジェクトをビルドするために使用していたものです。

彼らのアカウントはすでに彼らのXcodeの環境設定ペインで設定されており、私はそのチームのメンバーとして追加されています。

他の開発者と一緒に他のプロジェクトに参加したことがありますが、そのときは、プロジェクトの一般設定の署名セクションのドロップダウンメニューで、それぞれのチームを選択するだけでプロジェクトを構築することができました。私のクライアントが自分のチームを選択し、プロジェクトを構築しようとすると、なぜかこのエラーが発生します。

何が間違っているのか、どなたかご存知ですか?

解決方法は?

私の場合、一般設定とビルド設定の両方でチームを設定することで解決しました。

xcode 9を使用しています。