2012-07-19 16 views
22

IPAまたはmobileprovisionファイルを検証して、ベータテストのためにアプリを配布する前にすべてのテストデバイスが追加されているかどうかを確認する方法を探しています。UDIDがビルドに含まれているかどうかを確認する方法はありますか?

+0

あなたはtestflightのようなサービスを介して配布する、または手動でいますか? – jrturton

+0

手動で配布する – Lohardt

答えて

39

.mobileprovisionファイルをテキストエディタで開きます。含まれるデバイスは、plistセクションのProvisionedDevicesエレメントの下にリストされます。

testflightを使用すると、プロファイル内のデバイスと登録済みのテスターが自動的に比較されます。

ファイルをコピーして.zipと名前を変更して解凍すると、IPAの内容を検査できます。そこには.mobileprovisionファイルがあります。

+5

それはトリッキーでした、ありがとう。私はまた、ipaを解凍し、embedded.mobileprovisionをチェックしました。 – Lohardt

+2

.mobileprovision形式の一部はバイナリ形式です。私はそれがバイナリplistだと思ったが、明らかにそうではない。人間が読める形式に変換するために何を使用しましたか? –

+0

@MarkWang何も、テキストエディタでそれを開いただけです。私は、読めない部分は何らかの種類の署名やハッシュかもしれないと思う。私は長い間開いていないので、今は違って見えるかもしれません。 – jrturton

4

私はhttp://thebetafamily.com/supersend/を使用して、自分のiOSアプリケーションに含まれているUDIDを確認したり、クライアントにipaを簡単に送信することができます。

+0

このサービスはどのように秘密ですか?私が新しいアプリを持っている場合、これがアプリの発送となるまで公開サービスに公開したくないのは、クライアントとのNDAの違反になる可能性があります。 – mobibob

+0

@mobibob UDIDで署名したユーザー以外は、誰もアプリをインストール/開くことはできません。そのため、NDA違反のリスクはありません。 –

3

Diawi IPAファイルを配布し、その上にプロビジョニングされたデバイスを表示しましょう。

  1. アップロードIPAファイル。
  2. ファイルがアップロードされた後、Diawiが提供するオープンリンク。プロビジョニングされたデバイスのUDID

  • 参照リスト上のコンパニオンに
  • クリック
  • クリックして、今、あなたIPAファイルを配布する準備ができている、あなたはそれを使用することができる人を確認することができます。

    Step 2

    enter image description here