0

iPhoneアプリケーションを開発し、iTunesに提出しました。しかし、この後、システムを失ったので、このアプリケーションの更新版を他のシステムから itunes に提出したいと考えています。古いプロビジョニング プロファイル証明書を他のシステムにインストールする方法を教えてください。または以前のプロビジョニング プロファイルを取り消します。

古いプロビジョニング プロファイルを取り消すと、他のデバイスに既にインストールされているアプリケーションが動作するか動作しないか? 新しいバイナリをアップロードする方法を提案してください。

ありがとう

4

2 に答える 2

0

この場合、Cocoanetics が言うように、iOS プロビジョニング ポータルを介して新しい開発者証明書を作成する必要があります。最初に作成したときと同じ手順 (Keychain Access の「認証局に証明書を要求する」マラーキーを使用) に従います。 . 次に、その新しい証明書を使用して、開発と配布のプロビジョニング プロファイルを再作成する必要があります。

今後この種の問題を回避するには、Xcode の「開発者プロファイルのエクスポート」機能を使用することをお勧めします。この機能は、システムにある秘密鍵、証明書、およびプロビジョニング プロファイルを含む単一の暗号化パッケージを作成します。その後、その 1 つのファイルをフラッシュ ドライブやオンライン ストレージ サービスなどに簡単にバックアップし、データが再び失われた場合に後で再インポートできます。プロファイルをエクスポートするには、オーガナイザー (Xcode 3.x では Cmd-Ctrl-O、Xcode 4 では Cmd-Shift-2 を押してから [デバイス] タブをクリック) に移動し、左側から [開発者プロファイル] を選択します。サイドバー。

于 2011-06-21T17:27:01.770 に答える
0

必要なシステムからバイナリを送信するには:

  1. キーチェーンの配布証明書 WITH 秘密鍵
  2. このアプリのアプリ ストア プロビジョニング プロファイル
  3. その後、アプリをビルドしてアーカイブできます
  4. ITC で新しいバージョンを作成する必要があります
  5. 次に、Xcodeオーガナイザーで、最初に検証してアプリを送信し、正しいプロビジョニングプロファイルを選択します

項目 1 がない場合は、キーチェーン ユーティリティと Web サイトを介して新しい証明書を作成する必要があります。

于 2011-06-21T17:14:52.960 に答える