1

次の方法でテスト/デプロイする初めてのアプリを作成しようとしています:

  • X コード 4.0.1
  • テストフライト

XCodeで実際にアーカイブを生成するためのアーカイブを取得できません。

アーカイブの作成に成功したと常に表示されますが (画像を参照)、オーガナイザーで見つけることができず、Finder にも表示されません。

アーカイブは正常に構築されましたか?

Xcode4のTestFlightの指示に従って、アドホック配布のためにそれを行っています

私は次のことをしました。

  1. アプリの開発証明書を作成しました
  2. アプリの作成済みアプリ ID
  3. 割り当てられたデバイス 緑色のライトは、開発用に有効化され、製品用に有効化され、Game Center / In App Purchase がアクティブ/緑色で表示されます。
  4. 開発用プロビジョニング プロファイルを作成しました
  5. すべてのプロビジョニング プロファイルをダウンロードしました。
  6. デバイスでアプリを正常に起動できます。

では配信に入ります。

  1. 証明書では、アプリの「現在の配布証明書」を作成しました
  2. プロビジョニングでは、「アドホック」が選択された「配布プロファイル」が作成され、アプリ ID が選択され、デバイスが選択されます

次に、XCode4 の TestFlight の手順に従います。

最後の部分以外は全部できますが、

アーカイブとパッケージ化 1. [スキーム] ドロップダウンで [iOS デバイス] オプションを選択します。

  1. [製品] メニューで、[アーカイブ] を選択します

  2. 表示されるオーガナイザー ウィンドウ (表示されない場合は [ウィンドウ] -> [オーガナイザー] に移動) で、上部にある [アーカイブ]、左側にあるアプリケーション、下部にある最新のアーカイブを選択し、[共有] をクリックします。

アーカイブをリスト/表示したり、明らかに作成したりしません。

  • アーカイブとすべてのアドホック セットアップが指示どおりであることを確認しました。

  • 製品をクリーニングし、ワークスペースとして保存し (これは TestFlight のドキュメントではなく、Apple のドキュメントにあります)、デバイスにデプロイされることを再度確認します。

しかし、アーカイブしようとすると、アーカイブが表示されません。

これを解決する方法がわかりません。本当に面倒です。

私が見た 1 つのビデオでは、男性が「資格を有効にする」をクリックしていますが、このオプションが見つかりません。これは最新の Xcode だけですか?

これをすべて行う簡単な方法があるはずです。

これに関するヘルプは非常に役立ちます。

編集: 人々が興味を持っている場合は、私が撮影したプロセスのビデオがあります. 何が間違っているのかわかりません。この特定のプロセスを記録したビデオは見つかりません。

私が行って使用している正確な手順の完全な内訳。

ステップ @date: 05-10-2011

サイドバー: 証明書 > [配布タブ]

  1. [証明書の要求] ボタンをクリックした
  2. キーチェーンを使用して CSR を生成 オンライン証明書ステータス プロトコル = オフ 証明書失効リスト = オフ

    を。認証局から CSR を要求する b. Apple にサインアップしたときとまったく同じ資格情報を入力します c. キーサイズ = 2048、アルゴリズム = RSA

  3. 「ファイルを選択」ボタンを使用してこの CSR をアップロードし、送信します

  4. 「distribution_identity.cer」をダウンロード

  5. ダブルクリックすると、「ファイル 'distribution_identify.cer' の証明書をキーチェーンに追加しますか?」と表示されます。「ログイン」を選択した状態。OKを押します。

サイドバー: プロビジョニング > [配信プロビジョニング タブ]

  1. 新しいプロファイルをクリックします

  2. 「アドホック」を選択

  3. 「{アプリ プロファイルの名前}」のプロファイル名を入力してください

  4. 「helloWorld_3oct」のアプリIDを選択

  5. 配信先の iPod を選択します。注: 「最終的なアプリケーションは、これらの選択したデバイスでのみ実行されます」と表示されます。注: 「はい」と言うつもりかどうかはわかりませんが、とにかくそうします。

  6. 配布プロビジョニング プロファイルが作成されました。

  7. 「{nameofapp}.mobileprovision」をダウンロードします

  8. それをダブルクリックします。

  9. オーガナイザーに表示されるようになりました

  10. オーガナイザーを閉じます。

  11. プロジェクトを開く。

  12. プロジェクトに icon と icon@2x.png を追加します。それらはプロジェクトの .plist ファイルに表示されます。また、[ターゲット] > [概要] の下にも表示されます。

  13. プロジェクトの下 > 情報

を。a. 複製リリース構成を作成します。「アドホック」と名付ける

  1. プロジェクトの下 > ビルド設定

を。すべてが「iPhone ディストリビューション (Amarjit Deo)」の下に設定されていることを確認してください。このタイトルにはコードが表示されません。例: 開発版では、名前の横に括弧で囲まれたコードがあります。

  1. ターゲットの下 > ビルド設定

を。コード署名 ID を「iPhone ディストリビューション (Amarjit Deo)」に変更します。このタイトルにはコードは表示されません。

  1. スキームの編集に移動します。

  2. アーカイブで、「アドホック」にするビルド構成を選択します

  3. 「OK」を押します

  4. 「iOS デバイス」が選択されていることを確認します (接続されていません)。

  5. 製品の実行 > クリーン

  6. 製品 > アーカイブを実行します。

エラーなし。成功が報告されます。

主催者に移動します。

オーガナイザーには製品アーカイブはまったく存在しません。

  1. スキップ インストール トリックを実行してみてください。製品とターゲットの両方について、はい/いいえ/はいの組み合わせを試してから、製品 > アーカイブ = アーカイブなし すべての順列を試しましたが、まだ喜びはありません。
4

1 に答える 1

0

私は今問題を解決しました!

さて、XCodeがダウンロード中に破損しているか、以前のビルドと競合していたことが判明しました(何らかの奇妙な理由でアンインストールした場合でも)。

これが私がしたことです。

1)再ダウンロードされたXCode(より良い/より高速な接続回線を介して、すなわち:大学)

2)使用済み

sudo /Developer/Library/uninstall-devtools --mode=all

Xcodeをアンインストールするには。

3)私が見つけたXCodeへのすべての参照を削除しました。

何らかの理由でXcodeがDeveloperとDeveloper(null)にインストールされたため、これらのフォルダーを両方とも削除しました。

4)〜/ Library / Developer / Xcode / Archivesの存在を確認し、このフォルダを削除しました

5)すべてのキーチェーン証明書をクリアし、このアドレスにあるものを含むすべての必要な証明書を再ダウンロードしました

http://www.apple.com/certificateauthority/

6)細かい櫛でプロセス全体を実行し、すべてを確認して再確認しました。

7)シンプルなアプリのアーカイブを手に入れました!

写真が含まれています。

よろしくお願いします。コンピューターとこれらすべてのファイルをバックアップし、次のステージであるTestFlightに進みます。

ここに画像の説明を入力してください

于 2011-10-11T15:54:37.520 に答える