質問

iPhone アプリのベータテストはどのように行うことができますか?私は自分のデバイスでそれを入手できますし、私にデバイスを与えてくれた人は誰でもそのデバイスでそれを実行できますが、ベータテストのために App Store 経由で限定リリースする方法はありますか?

関連している:また、を参照してください。 この質問 App Storeを使用せずにアプリを携帯電話にインストールする方法について。

役に立ちましたか?

解決

2011 年に、「テスト フライト」と呼ばれる新しいサービスがリリースされ、この問題に直接対処しました。

Apple は 2014 年に TestFlight を買収し、iTunes Connect と App Store Connect に統合しました。

他のヒント

アドホック配布プロファイルの作成

Apple が提供する手順はここにあります, ですが、ここでは複数のアプリで動作する一般的なプロビジョニング プロファイルを作成し、ベータ テスターを追加する方法を説明します。

私のセットアップ:

  • Xcode 3.2.1
  • iPhone SDK 3.1.3

始める前に、次のことを確認してください。

  • Xcode を介して自分の iPhone でアプリを実行できます。

ステップA:プロビジョニング ポータルにデバイスを追加する

  1. 次のメッセージを含む電子メールを各ベータ テスターに​​送信します。

    私のアプリをあなたの iPhone にインストールするには、あなたの携帯電話に関する情報が必要です。なんと、そのためのアプリがあるのです。

    以下のリンクをクリックしてアプリをインストールし、実行します。

    http://itunes.apple.com/app/ad-hoc-helper/id285691333?mt=8

    このアプリはメールを作成します。私に送ってください。

  2. テスターからすべての UDID を収集します。

  3. に行きます プロビジョニングポータル.

  4. セクションに移動 デバイス.

  5. ボタンをクリックしてください デバイスの追加 以前に収集したデバイスを追加します。

ステップ B:新しいプロビジョニング プロファイルを作成する

  1. Mac OSユーティリティプログラムを起動します。 キーチェーンアクセス.

  2. メインメニューで、次を選択します キーチェーン アクセス / 証明書アシスタント / 認証局に証明書を要求...

  3. ポップアップするダイアログにはメールアドレスが表示され、名前を付けることができます。

  4. ラジオボタンを選択してください ディスクに保存されました そして続けます。

  5. ファイルをディスクに保存します。

  6. に戻ります プロビジョニングポータル.

  7. セクションに移動 証明書.

  8. タブに移動 分布.

  9. ボタンをクリックしてください 証明書のリクエスト.

  10. キーチェーン アクセスで作成したファイルをアップロードします。 CertificateSigningRequest.certSigningRequest.

  11. ボタンをクリックしてください 承認する.

  12. ステータスが表示されるまでブラウザを更新します 発行済み.

  13. クリック ダウンロードボタン ファイルを保存します distribution_identify.cer.

  14. ファイルをダブルクリックしてキーチェーンに追加します。

  15. 証明書を選択してバックアップします。 秘密鍵 そしてその アイテムをファイル/エクスポート....

  16. に戻ります プロビジョニングポータル また。

  17. セクションに移動 プロビジョニング.

  18. タブに移動 分布.

  19. ボタンをクリックしてください 新しいプロフィール.

  20. ラジオボタンを選択してください このために.

  21. プロフィール名を入力してください。私は自分の名前を付けました エバートソン共通アドホック.

  22. アプリIDを選択します。複数のアプリに使用する共通のアプリ ID があります。 エバートソン コモン.

  23. デバイスを選択します。私の場合は私自身のデバイスとテスターのデバイスです。

  24. 提出する。

  25. ステータスフィールドが表示されるまでブラウザを更新します。 アクティブ.

  26. ボタンをクリックしてください ダウンロード ファイルをディスクに保存します。

  27. ファイルをダブルクリックして Xcode に追加します。

ステップ C:配布用のアプリを構築する

  1. Xcode でプロジェクトを開きます。

  2. を開きます プロジェクト情報 ペイン:で グループとファイル 一番上の項目を選択して を押します Cmd+I.

  3. タブに移動 構成.

  4. 構成を選択します リリース.

  5. ボタンをクリックしてください 重複 そしてそれに名前を付けます 分布.

  6. プロジェクト情報ペインを閉じます。

  7. を開きます ターゲット情報 ペイン:で グループとファイル 拡大する ターゲット, 、ターゲットを選択して押します Cmd+I.

  8. タブに移動 建てる.

  9. を選択 構成 名前付き 分布.

  10. セクションを見つける コードサイニング.

  11. の値を設定します コード署名 ID / 任意の iPhone OS デバイスiPhoneの配布.

  12. 「ターゲット情報」ペインを閉じます。

  13. メイン ウィンドウで、 アクティブな構成分布.

  14. ファイルテンプレートから新しいファイルを作成する コードサイニング / 権利.

  15. それに名前を付けます 資格.plist.

  16. このファイルのチェックボックスをオフにします タスク許可の取得.

  17. を取り上げます ターゲット情報 ペインでセクションを見つけます コードサイニング また。

  18. コード署名の権利 ファイル名を入力してください 資格.plist.

  19. プロジェクトを保存、クリーンアップ、ビルドします。

  20. グループとファイル フォルダーを見つけます マイアプリ / 製品 そしてそれを拡大します。

  21. アプリを右クリックして選択します ファインダーで表示.

  22. .app ファイルと .mobileprovision ファイルを zip 圧縮し、アーカイブをテスターに​​送信します。

    これが私のアプリです。携帯電話にインストールするには:

    1. アーカイブ ファイルを解凍します。

    2. iTunesを開きます。

    3. 両方のファイルを iTunes にドラッグし、ライブラリ グループにドロップします。

    4. 携帯電話を同期してアプリをインストールします。

終わり!ふー。これは私にとってはうまくいきました。これまでのところ、テスターを 1 人だけ追加しました。

プロの QA エンジニアによって行われる従来の「ベータ テスト」と、準備が整う前に製品を一般公開する「パブリック ベータ テスト」には違いがあることに注意してください。)

「ベータ テスト」、つまりテスターが使用する特定の iPhone/iPod にロードすることができます。一般公開前に行う「パブリックベータテスト」はできません。

2014 年に iOS 8 および XCode 6 とともに Apple が導入されました iOSアプリのベータテスト iTunes Connect を使用します。

ビルドを iTunes Connect にアップロードし、メール ID を使用してテスターを招待できます。まで招待できます 2000 外部テスターは電子メール アドレスだけを使用します。そして、彼らはベータ版アプリをインストールすることができます テストフライト

ディアウィの代替案

diawi.com 以降、無料アカウントにいくつかの制限が追加されました。

次に利用可能で使いやすい代替品は、

http://buildtry.com

すごい効きますよ

テストフライトの使用:

1) 開発証明書によるipaファイルの作成

2) testflight に ipa ファイルをアップロードします

3) ここで、テストするデバイスを識別するために、Apple アカウントにデバイス ID を追加し、開発証明書を更新します。更新された証明書をダウンロードし、testflight Web サイトにアップロードします。取得したデバイスIDを確認してください。

4) ipa ファイルをテスターに​​電子メールで送信します。

5) ipa ファイルのダウンロード中にテスターに​​警告が表示されない場合、これはデバイス トークンとプロビジョニング プロファイルが検証されたことを意味します。これで、テスターは ipa ファイルをデバイスにダウンロードしてテスト作業を実行できるようになりました。

iOS 8、Xcode 6、iTunes Connect、TestFlight を使用すると、UDID とアドホックはもう必要ありません。必要なのは、ベータ テスターからの Apple ID だけです。現時点では、アプリのベータ テストは 25 人の内部テスターのみが行うことができますが、間もなく 1,000 人の外部テスターも利用できるようになる予定です。 このブログ投稿 内部テスターを使用してベータ テストをセットアップする方法を示します。

という比較的新しいサービスがあります。 ホッケーアプリ, 、これは TestFlight に匹敵するようですが、無制限のユーザーにアクセスできると主張していますが、現在 iTunes Connect に直接統合されている TestFlight とは異なり、若干の費用がかかります。

(公式ガイドがまだこのスレッドにないため..)

テストフライト, 、Apple によって買収され、現在 (iOS8 以降) ベータ テストが利用可能になっているため、事前にデバイスの UUID を収集する必要がなく、アプリをベータ テスターに​​簡単に渡すことができます (必要なのはテスターの電子メール アドレスのみです)。必要なすべての手順を説明した詳細なガイドは、次の場所にあります。 iTunes Connect 開発者ガイド.

使用できます アプリボックス, 他のブラウザからインストールする場合、Dropbox アカウントを使用してアドホック アプリやエンタープライズ アプリを配布する Mac アプリケーション。

https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessインストール/リリース


オプション

IPAのアーカイブとアップロード

  • プロジェクト/ワークスペースを選択するだけで、 アーカイブ -> ipaを作る -> ipaをアップロードする -> メールを送信する -> そして マックをシャットダウンする

IPAのみをアップロードする

  • IPAファイルを選択するだけです ipaをアップロードする -> メールを送信する -> そして マックをシャットダウンする

特徴

  • 同じリンクを維持する
    • この機能は、同じバンドル識別子でアップロードされる今後のすべての ipa に対して同じ短縮 URL を保持します。
    • このオプションを有効にすると、同じ URL で以前のビルドをダウンロードすることもできます。
  • 自動電子メール アプリ配布リンク
  • Macの自動シャットダウン 配信後
  • 最大アップロードサイズ => Dropbox アカウントのストレージと同等
  • アップロードされたアプリの有効期限 => Dropbox から削除するまで
  • アプリごとのインストール数 => 無制限
  • ダッシュボード*

    * 将来のバージョンで利用可能になる予定


AppBox vs Diawi

スクリーンショット

IPAをアップロードする

IPAのアーカイブとアップロード

IPAのアップロード

ここで試してみてください https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessインストール/リリース

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top