2

最近、Apple dev 証明書を新しい Mac に転送しようとしましたが、プロビジョニング プロファイルが有効な署名 ID が見つからないと表示されます。

開発者アカウントを Xcode5 にインポートしました。ビルドをデプロイすると、有効な署名がないという問題を修正するオプションが表示されます。これにより、バンドル ID の iOS チーム プロビジョニング プロファイルが生成されます。

これまでのところ、これはテストには問題ないことがわかっています - アプリストアを使用せずに配布しています。

これが問題ない方法かどうか、または配布にアプリストアを使用する場合に配布用の新しい証明書を生成する必要があるかどうかについて、誰かが私に知らせてくれれば.

4

4 に答える 4

4

以前のコンピューターに引き続きアクセスできる場合は、Apple 証明書の生成に使用した秘密鍵を p12 としてエクスポートできます。

キーチェーンに移動し、iOS 証明書を選択し、右クリックしてエクスポートします。次に、それを新しいコンピューターにインポートします。新しい証明書を生成する必要はありません。

于 2013-11-04T12:48:48.043 に答える
1

必要なことは、新しい Mac 用に開発者証明書と配布証明書を再作成してインストールすることです。その後、新しい証明書でプロビジョニング プロファイルを更新し、再インストールすると、すべてが機能します。

PS: 開発者証明書と配布証明書を作り直すには、keychan Certificate Assistant > Request a Certificate From a Certificate Authority に移動する必要があります。次に、電子メールと共通名を追加し、Saved to disk にチェックを入れます。最後に、開発者の Web サイトで、古い証明書を削除し、ディスクにある新しいファイルを使用して新しい証明書を作成します。

于 2013-11-04T12:45:53.573 に答える
0

Appleのガイドが示唆するように、Xcode→Preferences→Accountsからエクスポートしましたか?キーチェーンから秘密鍵もエクスポートしましたか? この問題は以前にも見たことがありますが、秘密鍵をエクスポートしてインポートすることで解決しました。

後で App Store で配布したい場合は、有効な証明書をインポートする必要があります。

于 2013-11-04T12:48:26.813 に答える
-3

ここで解決策を見つけるか、Apple サポートの開発者に問題を質問できます。

https://developer.apple.com/support/

別の方法で、ここから開発者サポート センターに電話することもできます。

https://developer.apple.com/contact/phone.php

于 2013-11-04T12:47:22.190 に答える