52

私はtestflightWebサイトを通じてアプリを公開して、同僚がテストできるようにしました。彼らの多くが最初の電子メールを開いて登録プロセスを実行する時間を見つけるにつれて、テスターは私のtestflightチームにだまされています。

ただし、それらをテストに追加するプロセスは少し複雑に思えるので、確認して、正しく実行しているかどうか、または明らかなことを見逃していないかどうかを尋ねると思いました。

現時点では、手順全体は次のようになっています。

  1. 同僚が招待メールを含む最初のメールを開きます
  2. 次に、デバイスを登録し、テストに登録します
  3. この新しいテスターに​​ついては、電子メールとtestflightサイトを通じて通知されます。
  4. 次に、前回以降のすべての新しいテスターのUDIDのリストをダウンロード(または書き留め/コピー)する必要があります
  5. 次に、Apple Developersサイトのデバイス部分にアクセスして、そのファイルをアップロードする必要があります
  6. プロビジョニングプロファイルを編集して、新しいデバイスを含めます
  7. 承認されるのを待って、プロビジョニングプロファイルをダウンロードします
  8. プロビジョニングプロファイルをXcodeプロビジョニングプロファイルオーガナイザーにドラッグします
  9. 次に、MonoDevelopに戻り、適切なプロファイルを指していることを確認します(MonoDevelop / MonoTouchを使用するとこのプロセスが複雑になるかどうかわからないため、省略したくありません。この質問には関係ない可能性があります)
  10. 再構築し、testflightで再公開します
  11. 次に、testflight Webサイトにアクセスし、新しい/更新されたビルドを見つけて、すべてのテスターに​​通知されるようにします

バージョンを更新しないと、既存のビルドが「サイレントに」置き換えられ、すでに通知されているテスターのリストが再利用されることに気付きました。したがって、すべての新しいテスターをチェックして完了すると、通知されるだけです。新しいもの。

ただし、プロビジョニングプロファイルファイルをダウンロードしていじくり回し続けるのは少し手間がかかるようです。

明らかな何かを見逃しましたか?これの一部を簡単にする方法はありますか?

たとえば、Xcodeオーガナイザー内にプロビジョニングプロファイルを作成できることに気付きましたが、そのダイアログボックスには証明書が表示されないため、そのダイアログを完了できません。これが重要な要素である場合は、その効果に対する短い回答を残してください。代わりに、それに関する新しい質問を再投稿します。

この質問は正しいです:上記の手順は正しいですか?

4

5 に答える 5

29

.ipaを再構築する必要はありません

  • .ipaをアップロードします
  • テスターに​​招待状を送信する
  • デバイスをプロビジョニングプロファイルに追加します
  • 承認されたプロファイルをダウンロードする
  • TestFlightビルド>>権限>>プロファイルのアップロードに移動します...
  • [メールを送信/更新]をクリックします
  • これで完了です。新しいユーザーは、アプリをダウンロードするためのリンクを取得します。

お役に立てば幸いです。

于 2012-11-02T19:39:11.373 に答える
21

はい、UDIDをプロファイルに追加するには、その手動プロセスを実行する必要があります。残念ながら、それを回避する方法はありません。

新しいプロビジョニングを作成した後、必要に応じてxcodeを使用して新しいプロビジョニングファイルを「同期」できます。それを開き、オーガナイザーに移動し、左側の[プロビジョニングプロファイル]を選択して、更新を押します。私は正直に手動でそれをします、結局それはそれほど多くの仕事ではありません。

于 2011-10-12T22:17:26.800 に答える
10

Testflightには、数か月後にプロビジョニングファイルを更新するオプションがあります。以前はすでに存在していましたが、「エリア51」機能を有効にして表示する必要があります。したがって、ステップ8、9、および10はもう必要ありません。

于 2012-08-16T13:12:19.423 に答える
2

私はiOS上のアドホックアプリケーションに対してかなりの作業を行いました。これは、サブスクリプションをEnterpriseアカウントに引き上げない限り、Appleが行う手順です。

于 2011-10-12T21:59:11.963 に答える
0

TestFlightは、新しいプロビジョニングプロファイルのアップロードを許可するために使用されていたため、新しいテスターを追加するために再構築する必要はありませんでした。その後、TestFlightは既存のアプリに再署名し、それに応じてユーザーに通知します。しかし、Xcode 6がリリースされた後、彼らはそのオプションを採用したようです。おそらく、アプリに署名する新しい方法と関係があります。

https://developer.apple.com/library/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG205

于 2014-10-20T23:44:51.040 に答える