次の方法でテスト/デプロイする初めてのアプリを作成しようとしています:
- X コード 4.0.1
- テストフライト
XCodeで実際にアーカイブを生成するためのアーカイブを取得できません。
アーカイブの作成に成功したと常に表示されますが (画像を参照)、オーガナイザーで見つけることができず、Finder にも表示されません。
Xcode4のTestFlightの指示に従って、アドホック配布のためにそれを行っています
私は次のことをしました。
- アプリの開発証明書を作成しました
- アプリの作成済みアプリ ID
- 割り当てられたデバイス 緑色のライトは、開発用に有効化され、製品用に有効化され、Game Center / In App Purchase がアクティブ/緑色で表示されます。
- 開発用プロビジョニング プロファイルを作成しました
- すべてのプロビジョニング プロファイルをダウンロードしました。
- デバイスでアプリを正常に起動できます。
では配信に入ります。
- 証明書では、アプリの「現在の配布証明書」を作成しました
- プロビジョニングでは、「アドホック」が選択された「配布プロファイル」が作成され、アプリ ID が選択され、デバイスが選択されます
次に、XCode4 の TestFlight の手順に従います。
最後の部分以外は全部できますが、
アーカイブとパッケージ化 1. [スキーム] ドロップダウンで [iOS デバイス] オプションを選択します。
[製品] メニューで、[アーカイブ] を選択します
表示されるオーガナイザー ウィンドウ (表示されない場合は [ウィンドウ] -> [オーガナイザー] に移動) で、上部にある [アーカイブ]、左側にあるアプリケーション、下部にある最新のアーカイブを選択し、[共有] をクリックします。
アーカイブをリスト/表示したり、明らかに作成したりしません。
アーカイブとすべてのアドホック セットアップが指示どおりであることを確認しました。
製品をクリーニングし、ワークスペースとして保存し (これは TestFlight のドキュメントではなく、Apple のドキュメントにあります)、デバイスにデプロイされることを再度確認します。
しかし、アーカイブしようとすると、アーカイブが表示されません。
これを解決する方法がわかりません。本当に面倒です。
私が見た 1 つのビデオでは、男性が「資格を有効にする」をクリックしていますが、このオプションが見つかりません。これは最新の Xcode だけですか?
これをすべて行う簡単な方法があるはずです。
これに関するヘルプは非常に役立ちます。
編集: 人々が興味を持っている場合は、私が撮影したプロセスのビデオがあります. 何が間違っているのかわかりません。この特定のプロセスを記録したビデオは見つかりません。
私が行って使用している正確な手順の完全な内訳。
ステップ @date: 05-10-2011
サイドバー: 証明書 > [配布タブ]
- [証明書の要求] ボタンをクリックした
キーチェーンを使用して CSR を生成 オンライン証明書ステータス プロトコル = オフ 証明書失効リスト = オフ
を。認証局から CSR を要求する b. Apple にサインアップしたときとまったく同じ資格情報を入力します c. キーサイズ = 2048、アルゴリズム = RSA
「ファイルを選択」ボタンを使用してこの CSR をアップロードし、送信します
「distribution_identity.cer」をダウンロード
ダブルクリックすると、「ファイル 'distribution_identify.cer' の証明書をキーチェーンに追加しますか?」と表示されます。「ログイン」を選択した状態。OKを押します。
サイドバー: プロビジョニング > [配信プロビジョニング タブ]
新しいプロファイルをクリックします
「アドホック」を選択
「{アプリ プロファイルの名前}」のプロファイル名を入力してください
「helloWorld_3oct」のアプリIDを選択
配信先の iPod を選択します。注: 「最終的なアプリケーションは、これらの選択したデバイスでのみ実行されます」と表示されます。注: 「はい」と言うつもりかどうかはわかりませんが、とにかくそうします。
配布プロビジョニング プロファイルが作成されました。
「{nameofapp}.mobileprovision」をダウンロードします
それをダブルクリックします。
オーガナイザーに表示されるようになりました
オーガナイザーを閉じます。
プロジェクトを開く。
プロジェクトに icon と icon@2x.png を追加します。それらはプロジェクトの .plist ファイルに表示されます。また、[ターゲット] > [概要] の下にも表示されます。
プロジェクトの下 > 情報
を。a. 複製リリース構成を作成します。「アドホック」と名付ける
- プロジェクトの下 > ビルド設定
を。すべてが「iPhone ディストリビューション (Amarjit Deo)」の下に設定されていることを確認してください。このタイトルにはコードが表示されません。例: 開発版では、名前の横に括弧で囲まれたコードがあります。
- ターゲットの下 > ビルド設定
を。コード署名 ID を「iPhone ディストリビューション (Amarjit Deo)」に変更します。このタイトルにはコードは表示されません。
スキームの編集に移動します。
アーカイブで、「アドホック」にするビルド構成を選択します
「OK」を押します
「iOS デバイス」が選択されていることを確認します (接続されていません)。
製品の実行 > クリーン
製品 > アーカイブを実行します。
エラーなし。成功が報告されます。
主催者に移動します。
オーガナイザーには製品アーカイブはまったく存在しません。
- スキップ インストール トリックを実行してみてください。製品とターゲットの両方について、はい/いいえ/はいの組み合わせを試してから、製品 > アーカイブ = アーカイブなし すべての順列を試しましたが、まだ喜びはありません。