0

開く iOS プロジェクトがあり、それを開くとエラーが発生します -

Code Sign error: The identity 'iPhone Distribution: x' doesn't match any valid, non-expired certificate/private key pair in the default keychain

私が今持っているのは、プロジェクトの所有者から私に与えられた名前のファイルです-

CertificateSigningRequest.certSigningRequest

しかし、私はそれをどうするかわかりません。CA などを作成しましたが、動作させることができません。誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

3

わかりましたので、配布方法の詳細な手順を次に示します。あなたはトピックに慣れていないようです:

  1. Keychain Access で開発と配布の証明書を要求し (それを行っているようです)、それを developer.apple.com にアップロードします (開発者メンバー プログラムの一部ですよね?)。

  2. アプリ ID を作成する (プロビジョニング プロファイルで)

  3. 配布証明書を作成します - これとステップ 2 がバンドル ID に従っていることを確認してください

  4. プロファイルをダウンロードして Xcode にドラッグします

  5. Xcode プロジェクトに移動し、ターゲットまたはプロジェクトのビルド設定で、コード署名オプションを配布証明書に設定します (これは、バンドル ID と、もちろん配布および開発証明書と一致する必要があります)。

  6. 次に、スキームの編集に移動します->次に、デバッグからリリースに変更します

  7. iOS デバイス用にビルドするように設定する (またはまったくビルドしない)

  8. 製品に移動 -> Build For -> Build For Archive

  9. 横 (クラス タブなど) を下にスクロールして、名前を付ける必要がある製品 (AppName.app) までスクロールし、ファインダーに表示します。

    iTunes Connect でアプリケーションを作成する

    .app を圧縮して Application Loader にロードする

    送り出せ!

于 2012-06-13T12:06:56.617 に答える
1

使用しているプロビジョニング プロファイルの公開キーと秘密キーが必要です。プロビジョニング プロファイルの署名に使用する証明書を作成した担当者は、それらを提供する必要があります。

于 2012-06-13T12:02:37.447 に答える