2016-09-07 7 views
1

Xcode 7.3.1を使用して、異なるiOSデバイスで自分のユニティゲームをテストしようとしています。以前は、iPhone 6をMacに接続し、無料のAppleアカウント(特権が限られています)でゲームを正常にテストしています。 今、私はそのゲームを別のデバイスでテストし、後でアプリケーションストアにアップロードしたいと思っています。だから私は役割 "エージェント"を持つリンゴのIDのために私のクライアントに尋ねた。 Apple IDをXcodeに追加し、iPhone 6を接続してプロジェクトを実行しようとします。署名の問題を解決できないXcode 7.3.1

"有効なiOS配布証明書が既にあります" "有効なiOS配布証明書がメンバーセンターにありますが、ローカルにインストールされていません。あなたの署名IDがインストールされている場合別のMacでは、そのMacで開発者プロフィールをエクスポートし、このMacにインポートすることができます。また、現在の証明書をリセットすることもできます。

次に、現在の証明書をリセットするためにリセットボタンをクリックします。プロジェクトをもう一度実行してみてください。再び、私はエラーメッセージが〜

署名問題を解決することができません。 Xcodeは問題の解決に失敗しました。コード署名の設定を確認してください。一致する署名証明書とプロビジョニングプロファイルがインストールされていることを確認してください。そしてさらに試みる。

何度もXcodeを再起動しましたが、同じエラーが発生しました。私のアカウントの詳細のスクリーンショットは以下のようになります。

+1

Xcodeであなたの開発者アカウントに再度ログインすることがあります。 –

+0

xcodeにアクセスしてください アカウントをクリックしてりんごIDを追加してください –

答えて

1

デベロッパープロファイルにのみログインしてダウンロードするだけでは不十分です。

物理的に証明書が必要で、Macでも署名が必要です。

Akエクスポートするクライアント署名アイデンティティとプロビジョニングプロファイル。 これで、Xcodeとキーチェーンをワンステップでインポートできます。

このプロセスは、開発者/配布証明書を使用してアプリケーションに署名する場合に必要なので、秘密鍵の取り扱いにも役立ちます。

1)あなたのクライアントは、輸出アイデンティティを持ち、プロファイル

enter image description here

2)彼/彼女メールによってあなたにそれらをを送ることができます。

enter image description here

enter image description here

3)あなたはが1でそれらすべてをインポートすることができます。

enter image description here

https://developer.apple.com/library/ios/recipes/xcode_help-accounts_preferences/articles/export_signing_assets.html#//apple_ref/doc/uid/TP40013306-CH8-SW1


証明書とプロビジョニングプロファイルのレクリエーションが必要とされている: あなたが適切な権限を持っていることを確認してください - あなたは、チームエージェントまたは管理者である必要があります:

1)ログインhttps://developer.apple.comお客様のクレデンシャルでまた、

2)証明書、IDが&プロファイル

enter image description here

3に移動)証明書に移動し、古い 1を削除してください。その後は新しいを追加します。

enter image description here

4)これは、証明書署名要求を作成するためにあなたを必要とする、いくつかのステップのプロセスです。そこに記載されている手順に従ってください。このステップの最後の動作では、その証明書がインストールされます。準備ができたら、その証明書をクリックするだけでシームレスにキーチェーンにアクセスできます。

5)証明書、オープンプロファイルが終了したら、黄色の三角形と編集彼らとマークされたものを見つけます。新しい証明書(開発プロファイルも作成している場合は、新しい証明書を確認してください)。個人的には、新しいプロファイルを作成することをお勧めします。後でビルド設定で古いものや新しいものを認識しやすくなります。

enter image description here

enter image description here

6)あなたは今にあなたのXcodeを更新している - >設定 - >セクションアカウントとXcodeはあなたのためにこれを行います。あなたの新しいプロファイルに応じて、あなたのプロジェクトで更新ビルド設定 -

enter image description here

7)最終段階。今すぐプロジェクトを検証する準備ができているはずです。

+0

はい、この場合は、インポートする前にそのIDを削除する方が良いでしょう。プロジェクト証明書/プロファイルの設定を変更しないでください。後でインポート後にXcodeが期待する内容と衝突する可能性があります。 – pedrouan

+0

お返事ありがとうございました。今度は、「アイデンティティへの署名とプロファイルのプロビジョニング」を求めます。私が問題で言及したように、XcodeにクライアントリンゴIDを追加してプロジェクトをビルドした後、私は上記の質問に最初に誤りがあります。**その後、私は現在の証明書をリセットするためにリセットボタンをクリックします。 **アプリケーションストアにアップロードされたクライアントプロジェクトには何らかの影響を及ぼしますか?....クライアントリンゴIDを使用してリンゴ開発者サイトにログインすると、_iOSプロビジョニングプロファイルセクションの下に**すべてのプロビジョニングプロファイルのステータスが無効です(Xcodeによって管理されます)** – ero

+0

これは間違いなくアプリケーションストアのアプリケーションには影響しません。心配しないでください。しかし、あなたのクライアントは今、別の証明書とプロファイルを作成する必要がありますが、それは通常のイベントです。私は最終的にそれらを処理する方法を学ぶまで、何度もやりました。 devアカウントの他のプロファイルの無効なステータスは、開発者がアップデートを展開できるようにアップデートする必要があることを意味します。 – pedrouan