iPadへの物理的なアクセスなしにベータテスターが私のiPadアプリケーションを実行できるようにする方法
-
25-10-2019 - |
質問
私は自分のアプリをローカライズしようとしており、誰かが私のアプリを実行できるようにしたいと考えています。私は彼らのiPadに物理的にアクセスできません。これを促進する方法はありますか?これが起こることを許可するために、いくつかのドキュメントに導くことができますか?
ありがとう!
解決
アドホックディストリビューションを使用して、アプリのコピーを提供できます。最初にデバイスのUUIDが必要になります(iTunesからAdhoc Helperアプリをダウンロードしてもらいます)。
UUIDを取得した後、アプリのアドホックディストリビューションを準備できます。次の指示は正確である必要がありますが、私はそれらをかなり迅速にまとめており、ある時点で明示的な詳細が欠けている可能性があります。
分布プロファイルの作成:
- iOS開発センターにサインインします(https://developer.apple.com/devcenter/ios/)
- iOSプロビジョニングポータルに移動します。
- ベータテスターのデバイスを追加します(左のメニューから「デバイス」をクリックし、[デバイスの追加]ボタンをクリックします。
- 左側のメニューの「プロビジョニング」アイテムをクリックします。
- 配布]タブをクリックします。
- 新しいプロファイル]ボタンをクリックします。
- 「アドホック」を選択します
- 残りの情報を入力します。
- ベータテスターのデバイスにマークを付けます。
- 送信]ボタンをクリックします。
- 少し待ってから、ページを更新してプロビジョニングプロファイルをダウンロードします。
- プロビジョニングプロファイルをダブルクリックしてインストールします。
アドホックビルド用にxcodeを構成します:
- Xcodeでオープンプロジェクト。
- プロジェクトの設定に移動します(プロジェクトナビゲーターのプロジェクトをクリックし、プロジェクトエディターのプロジェクトをクリックします)。
- プロジェクトの設定の[情報]タブをクリックします。
- 構成]セクションで、[+]ボタンをクリックします。
- 「複製リリース構成」を選択します
- 構成「アドホック」などに名前を付けます。
- プロジェクトの設定の[設定のビルド]タブをクリックします。
- 「コード署名ID」ビルド設定を検索します。
- 「アドホック」の下にある「任意のiOS SDK」の値を「iPhone分布」に変更します(ドロップダウンリストの「自動プロファイルセレクター」セクションにあります)。
- スキーマエディターを開きます(Menubar-> Product->スキームの管理)
- ターゲットのスキームを選択し、[編集]ボタンをクリックします。
- スキームエディターの左パネルに「アーカイブ」を展開します。
- 選択したビルド構成を「アドホック」に変更します。
- OK]ボタンをクリックします。
アーカイブとしてプロジェクトをコンパイルします:
- Xcodeツールバーから「iOSデバイス」またはiOSテストデバイスを選択します。
- プロジェクトのアーカイブ(Menubar-> Product-> Archive)。
- すべてが成功した場合、[アーカイブ]タブが選択された[アーカイブ]タブでオーガナイザーが表示される必要があります。
- 作成したばかりのアーカイブを選択し、[配布]ボタンをクリックします。
- 次へ]をクリックします
- コード署名ID:作成したIDを選択します(または、自動プロファイル選択に「iPhone Distribution」を使用します)。
- 次の]ボタンをクリックします。
- codeSignは署名したい、「常に許可」を選択したい
- これで、iTunesを介してインストールのアプリケーションを保存するか、「エンタープライズ配信の保存」チェックボックスを確認できます(エンタープライズ配信については次のセクションを参照)。
エンタープライズディストリビューション(ベータユーザーへのアドホックディストリビューションに対応):
- 「エンタープライズ配信の保存」チェックボックスを確認してください。
- 「アプリケーションURL」には、.IPAファイルのダウンロードに使用される実際のURLを入力します。たとえば、: http://www.example/downloads/newapp/newapp.ipa
- 「タイトル」フィールドにアプリケーションの名前を入力します。
- ファイルを保存します(デフォルトのファイル名はapp.ipaおよびapp.plistです)。
- ファイルをWebサーバーにアップロードし、必要に応じて名前を変更します(たとえば、「app.ipa」からnewApp.ipa」、「app.plist」に名前を変更する必要があります。
- 両方の.ipaをダウンロードできることを確認します(http://www.example/downloads/newapp/newapp.ipa)そして.plist(http://www.example/downloads/newapp/newapp.plist)ファイル。
アプリケーションのインストールリンクをWebサイトに追加します。
u003Ca href="itms-services://?action=download-manifest&url=http://www.example/downloads/newapp/newapp.plist「> NewAppをインストールします
デバイスにアプリケーションをインストールする:
- ユーザーにWebページをダウンロードしてもらいます。
- ユーザーにリンクのインストールをクリックしてもらいます。
- プロンプトが表示されたら、ユーザーにアプリのインストールを許可してもらいます。
他のヒント
私はそれらを使用したことがありませんが、 testflight まさにあなたが望むものかもしれません。オーバーザエアベータ分布。
所属していません StackOverflow