iPhone アプリのベータ テストはどうすればできますか? 自分のデバイスでアプリを入手したり、デバイスを貸してくれた人のデバイスでアプリを実行したりできますが、ベータ テスト用に App Store 経由で限定リリースする方法はありますか?
関連:また、以下も参照してくださいこの質問App Store を使用せずにアプリを携帯電話に導入する方法。
ベストアンサー1
アドホック配布プロファイルの作成
のAppleが提供する手順はここにありますただし、ここでは、複数のアプリで動作する一般的なプロビジョニング プロファイルを作成し、ベータ テスターを追加する方法を説明します。
私の設定:
- Xcode 3.2.1
- iPhone SDK 3.1.3
始める前に、次の点を確認してください。
- Xcode を通じて自分の iPhone 上でアプリを実行できます。
ステップA: プロビジョニングポータルにデバイスを追加する
各ベータ テスターに次のメッセージを記載したメールを送信します。
私のアプリをあなたの iPhone にインストールするには、あなたの携帯電話に関する情報が必要です。なんと、そのためのアプリがあるんです!
以下のリンクをクリックしてアプリをインストールし、実行してください。
http://itunes.apple.com/app/ad-hoc-helper/id285691333?mt=8
このアプリはメールを作成します。私に送ってください。
テスターからすべての UDID を収集します。
に行くプロビジョニングポータル。
[デバイス]セクションに移動します。
[デバイスの追加]ボタンをクリックし、以前に収集したデバイスを追加します。
ステップB: 新しいプロビジョニングプロファイルを作成する
Mac OS ユーティリティ プログラムKeychain Accessを起動します。
メイン メニューで、[キーチェーン アクセス] / [証明書アシスタント] / [証明機関に証明書を要求] を選択します。
ポップアップするダイアログにはすでにメールアドレスと名前が入力されているはずです。
[ディスクに保存]ラジオ ボタンを選択し、[続行] をクリックします。
ファイルをディスクに保存します。
戻るプロビジョニングポータル。
[証明書]セクションに移動します。
[配布]タブに移動します。
[証明書の要求]ボタンをクリックします。
キーチェーン アクセスで作成したファイル ( CertificateSigningRequest.certSigningRequest ) をアップロードします。
[承認]ボタンをクリックします。
ステータスが「発行済み」になるまでブラウザを更新します。
[ダウンロード] ボタンをクリックし、ファイルdistribution_identify.cerを保存します。
ファイルをダブルクリックしてキーチェーンに追加します。
秘密キーと「ファイル / 項目のエクスポート...」を選択して証明書をバックアップします。
戻るプロビジョニングポータルまた。
プロビジョニングセクションに移動します。
[配布]タブに移動します。
[新しいプロファイル]ボタンをクリックします。
ラジオボタン「Ad hoc」を選択します。
プロファイル名を入力します。私はEvertsson Common Ad Hocという名前を付けました。
アプリ ID を選択します。複数のアプリで使用する共通のアプリ ID があります: Evertsson Common。
デバイスを選択します。私の場合は、自分のデバイスとテスターのデバイスです。
提出する。
ステータス フィールドに「アクティブ」と表示されるまでブラウザを更新します。
[ダウンロード]ボタンをクリックして、ファイルをディスクに保存します。
ファイルをダブルクリックして Xcode に追加します。
ステップC: 配布用にアプリを構築する
Xcode でプロジェクトを開きます。
プロジェクト情報ペインを開きます。グループとファイルで一番上の項目を選択し、Cmd+Iを押します。
[構成]タブに移動します。
構成リリースを選択します。
「複製」ボタンをクリックし、「Distribution 」という名前を付けます。
プロジェクト情報ペインを閉じます。
ターゲット情報ペインを開きます。グループとファイルでターゲットを展開し、ターゲットを選択してCmd+Iを押します。
[ビルド]タブに移動します。
Distributionという名前の構成を選択します。
コード署名セクションを見つけます。
Code Signing Identity / Any iPhone OS Deviceの値をiPhone Distributionに設定します。
ターゲット情報ペインを閉じます。
メイン ウィンドウで、配布のアクティブ構成を選択します。
ファイル テンプレートCode Signing / Entitlementsから新しいファイルを作成します。
Entitlements.plistという名前を付けます。
このファイルで、 get-task-allowチェックボックスをオフにします。
[ターゲット情報]ペインを開き、[コード署名]セクションをもう一度探します。
Code Signing Entitlementsの後に、ファイル名Entitlements.plistを入力します。
プロジェクトを保存、クリーンアップ、ビルドします。
「グループとファイル」で、MyApp / Productsフォルダーを見つけて展開します。
アプリを右クリックして、「Finder で表示」を選択します。
.app ファイルと .mobileprovision ファイルを Zip ファイルに圧縮し、アーカイブをテスターに送信します。
これが私のアプリです。携帯電話にインストールするには:
アーカイブファイルを解凍します。
iTunesを開きます。
両方のファイルを iTunes にドラッグし、ライブラリ グループにドロップします。
アプリをインストールするには、携帯電話を同期してください。
完了! よかった。これでうまくいきました。今のところ、テスターを 1 人だけ追加しました。