0

開発プロファイルでは問題なくアプリを実行できますが、配布プロファイルでは実行できません。私が知る限り、すべてが正しくセットアップされています。コンパイル時に xcode から取得するエラーは次のとおりです。

Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates

TARGETS> Release>でAny iOS SDK、正しい項目が何であるべきかを調べると、次のように表示されます。

Profile doesn't match any valid certificate/private key pair in your keychains

私の現在の証明書では、アプリをディストリビューションとして実行することはできないようですか? 私はメンバーセンターに行き、関連するすべてのプロファイルを汚し、プロファイルを更新した後、xcode 4.6 を再起動しました。うまくいかないようです。

Info.plist も確認しましたが、バンドル名は正しいです。TARGETS> Summary>でも正しいBundle Identifierです。

秘密鍵がありません

今朝、私の iPhone ディストリビューション証明書の下に秘密鍵がないことに気付きましたが、それがKeychain Access問題だと思いますか? 私は開発者ポータルの管理者なので、なぜこれが機能しないのかわかりません..

4

1 に答える 1

0

署名時に配布証明書を使用していなかった場合は、証明書と秘密鍵をエクスポートするために、証明書を使用している人が必要です。疑わしい場合は、これが必要なのはおそらく開発ポータルエージェントです。詳細は、以下の質問に対する回答に記載されています。

プロファイルが、デフォルトのキーチェーン内の有効な証明書/秘密鍵のペアと一致しません

于 2013-02-21T16:00:05.083 に答える