1

初めてのアプリを完成させました。iTunes Connect はアップロードを待っており、アプリを「アップロード待ち」として指定しています。アーカイブのプロセスを開始しました。完了したら、[検証] ボタンをクリックすると、「署名できる ID がありません」というメッセージが表示されました。ID をダウンロードしようとしたところ、「管理者は ID をダウンロードする前に ID を要求する必要があります」という警告サインとメッセージが表示されました。

検証により、次の警告が提供されました。署名が無効であったか、許可されていない権限が含まれているか、iPhone 配布証明書で署名されていませんでした。(-19011)」。

私はフォーラムを通じてこれらのメッセージを調査しましたが、いくつかの目撃情報がありますが、どうすればよいかわかりません。Xcode と iTunes Connect の間の通信に何らかの障害があると思います。iTunes Connect での私の役割は「管理者」と「法務」です。私は一人のチームです。私は遠くまで来て、敗北が間近に迫っているので、助けていただければ幸いです。

4

2 に答える 2

8

このプロセスは、初めて実行するときは悪夢です。
最も重要なことは証明書とコード署名だと思います。残りはそれほど難しくありません。

次の手順を実行することをお勧めします。

  1. https://developer.apple.com/account/ios/certificate/certificateList.actionにログインすると、2 つの証明書 (開発用に 1 つと配布用に 1 つ) と 2 つのプロビジョニング プロファイル (開発用に 1 つと配布用に 1 つ) を作成する必要があります。分布)。

    証明書を作成するには、MAC のキーチェーンから別の証明書を作成する必要があるため、プロビジョニング プロファイルよりも作成が少し難しくなりますが、心配する必要はありません
    。 ios/証明書/certificateLanding.action

  2. 2 つの証明書と 2 つのプロビジョニング プロファイルをすべて作成したら、Xcode と Kaychain がそれらを読み取れるように、それらをダウンロードしてそれぞれをダブルクリックする必要があります。

    これが最も重要なことです...作成したばかりの新しい 2 つのプロビジョニング プロファイルと一致するように、アプリのコード署名を設定する必要があります。

    プロジェクトとターゲットのコード署名の両方が、これらのプロビジョニング プロファイルと一致するように設定する必要があります。「デバッグ」コード署名は「開発」プロビジョニング プロファイルで設定する必要があり、「リリース」コード署名は「配布」プロビジョニング プロファイルで設定する必要があります。

アプリのターゲットのコード署名の 1 つと、アプリのプロジェクトのコード署名の 2 つのスクリーンショットを次に示します。

Target のコード署名

プロジェクトのコード署名

それが完了したら (プロビジョニング プロファイルの作成に使用したアプリ ID と一致するように Xcode でアプリのバンドル ID を設定したと仮定します)、あとはそれをアーカイブして、もう一度アップロードを試みるだけです。 itunesconnectへ。

于 2013-09-16T05:55:20.760 に答える
0

ここにチュートリアルがあります。すべてをゼロからカバーしています。

http://www.raywenderlich.com/8045/how-to-submit-your-app-to-apple-from-no-account-to-app-store-part-2

そしてこれ

http://bobueland.com/cocos2d/2012/how-to-publish-your-app-on-the-app-store/

于 2013-09-14T12:35:29.923 に答える