web-dev-qa-db-ja.com

別の開発者アカウントに署名する際のコード署名「チームのアカウントなし」メッセージ

私はこれまで、自分のApple開発者アカウントを使用してクライアント用のアプリに取り組んでおり、開発者アカウントを自分で登録するのを待っていました。

彼らはこれを実行しました。そして、彼らは自分のマシンでプロジェクトをビルドして実行できる時が来ましたが、このエラーが発生しています:

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の設定ペインで設定されており、私はそのチームのメンバーとして追加されています。

私は他の開発者とともに他のプロジェクトに取り組んでおり、一般的なプロジェクト設定の[署名]セクション内のドロップダウンメニューでそれぞれのチームを選択するだけでプロジェクトをビルドできます。何らかの理由で、クライアントがチームを選択してプロジェクトをビルドしようとすると、このエラーが引き続き発生します。

誰かが私たちが間違っていることを知っていますか?

21
chmod

私にとっての解決策は、一般設定とビルド設定の両方でチームを設定することでした。

Xcode 9を使用しています。

17
Monstercrunch

私にとっての解決策は、ターゲットの一般設定とテストの一般設定でチームを設定することでした。

enter image description here

26
Ibrahim

どうやら私と私のクライアントで「壊れた電話」が発生したようです。プロジェクト設定の[全般]タブの[署名]セクションでチームを選択するだけで、この問題を解決できました。

2
chmod

私の場合、エラーはプロジェクト設定の古いチームIDが原因でした。つまり遠い昔の人からプロジェクトをもらいました。したがって、エラーメッセージからチームIDをコピーし、XCodeのプロジェクト内で検索を使用して、このチームIDの場所を見つけました。プロジェクトの設定で2つの場所が見つかりました。そこに新しい開発者IDを配置すると、エラーはなくなりました。

1
Anton Kukoba

ここでxcode 10を使用しています...私のappleIDはサインインされていなかったので、設定>アカウント>パスワードを再入力して修正しました。

ただし、Xcodeをクリーニングして再起動した後でも動作しませんでした。

ファイル>ワークスペースの設定>ビルドシステム...を実行し、ドロップダウンから[レガシービルドシステム]を選択して、最終的にこれを解決しました。

0
heug