Ad-Hocディストリビューションを使用して、アプリのコピーを提供できます。まず、デバイスのUUIDが必要になります(iTunesからAdHoc Helperアプリをダウンロードしてもらいます)。
UUIDを取得したら、アプリのアドホック配布を準備できます。次の手順は正確である必要がありますが、私はそれらを非常に迅速にまとめており、いくつかの点で明確な詳細が不足している可能性があります。
配布プロファイルの作成:
- iOS Dev Centerにサインインします(https://developer.apple.com/devcenter/ios/) 。
- iOSプロビジョニングポータルに移動します。
- ベータテスターのデバイスを追加します(左側のメニューから[デバイス]をクリックし、[デバイスの追加]ボタンをクリックします。
- 左側のメニューの「プロビジョニング」項目をクリックします。
- 「配布」タブをクリックします。
- 「新規プロファイル」ボタンをクリックします。
- 「アドホック」を選択
- 残りの情報を入力します。
- ベータテスターのデバイスにチェックマークを付けます。
- 「送信」ボタンをクリックします。
- しばらく待ってから、ページを更新してプロビジョニングプロファイルをダウンロードしてください。
- インストールするプロビジョニングプロファイルをダブルクリックします。
アドホックビルド用にXcodeを構成します。
- Xcodeでプロジェクトを開きます。
- プロジェクトの設定に移動します(プロジェクトナビゲーターでプロジェクトをクリックしてから、プロジェクトエディターでプロジェクトをクリックします)。
- プロジェクトの設定の[情報]タブをクリックします。
- [構成]セクションで、[+]ボタンをクリックします。
- 「重複リリース構成」を選択します
- 構成に「アドホック」などの名前を付けます。
- プロジェクトの設定の[ビルド設定]タブをクリックします。
- 「コード署名ID」ビルド設定を検索します。
- 「AdHoc」の下の「AnyiOSSDK」の値を「iPhoneDistribution」に変更します(ドロップダウンリストの「AutomaticProfileSelector」セクションにあります)。
- スキーマエディタを開きます([メニューバー]->[製品]->[スキームの管理])
- ターゲットのスキームを選択し、「編集」ボタンをクリックします。
- スキームエディタの左側のパネルで[アーカイブ]を展開します。
- 選択したビルド構成を「アドホック」に変更します。
- 「OK」ボタンをクリックします。
プロジェクトをアーカイブとしてコンパイル:
- Xcodeツールバーから「iOSデバイス」またはiOSテストデバイスを選択します。
- プロジェクトをアーカイブします([メニューバー]->[製品]->[アーカイブ])。
- すべてが成功すると、[アーカイブ]タブが選択された状態でオーガナイザーが表示されます。
- 作成したアーカイブを選択し、[配布...]ボタンをクリックします。
- 「次へ」をクリックします
- コード署名ID:作成したIDを選択します(または、プロファイルの自動選択には「iPhoneディストリビューション」を使用します)。
- 「次へ」ボタンをクリックします。
- Codesignが署名したい場合は、[常に許可]を選択します
- これで、iTunesを介してインストールするためにアプリケーションを保存するか、[エンタープライズ配布用に保存]チェックボックスをオンにすることができます(エンタープライズ配布については次のセクションを参照してください)。
エンタープライズ配布(ベータユーザーへのアドホック配布で機能します):
- [エンタープライズ配布用に保存]チェックボックスをオンにします。
- [アプリケーションURL]に、.ipaファイルのダウンロードに使用される実際のURLを入力します(例: http://www.example/downloads/newapp/NewApp.ipa )。
- 「タイトル」フィールドにアプリケーションの名前を入力します。
- ファイルを保存します(デフォルトのファイル名はapp.ipaとapp.plistです)。
- ファイルをWebサーバーにアップロードし、必要に応じて名前を変更します(たとえば、名前を「app.ipa」から「NewApp.ipa」に、「app.plist」を「NewApp.plist」に変更する必要があります)。
- .ipa(http ://www.example/downloads/newapp/NewApp.ipa)ファイルと.plist(http://www.example/downloads/newapp/NewApp.plist)ファイルの両方をダウンロードできることを確認します。
アプリケーションのインストールリンクをWebサイトに追加します。
<a href="itms-services://?action=download-manifest&url= http://www.example/downloads/newapp/NewApp.plist"> NewAppをインストール</a>
デバイスにアプリケーションをインストールします。
- ユーザーにWebページのダウンロードに移動してもらいます。
- ユーザーにインストールリンクをクリックしてもらいます。
- プロンプトが表示されたら、ユーザーにアプリのインストールを許可してもらいます。