2012-07-19 100 views
22

我正在尋找驗證IPA或mobileprovision文件的方法,以查看在我分發應用程序進行beta測試之前是否已添加了所有測試設備。有沒有辦法看到UDID包含在構建中?

+0

是否經由服務手動分發像testflight,還是? – jrturton 2012-07-19 11:18:18

+0

手動分配atm – Lohardt 2012-07-19 11:30:33

回答

39

在文本編輯器中打開.mobileprovision文件。包含的設備將列在plist部分的ProvisionedDevices元素下。

如果您使用testflight,它會自動將配置文件中的設備與您的註冊測試人員進行比較。

可以通過複製文件來檢查IPA的內容,將其重命名爲.zip並將其解壓縮。在那裏你會發現.mobileprovision文件。

+5

這樣做的竅門,謝謝。我還刪除了ipa並檢查了embedded.mobileprovision。 – Lohardt 2012-07-19 11:32:03

+2

.mobileprovision格式部分採用二進制格式。我認爲這是一個二元plist,但它顯然不是。你用什麼將它轉換成可讀格式? – 2014-01-17 21:26:38

+0

@MarkWang沒事,只是在文本編輯器中打開它。我認爲不可讀的部分可能是某種簽名或散列。請注意,我很久沒有打開過,所以現在看起來可能會有所不同。 – jrturton 2014-01-17 21:54:41

4

我使用http://thebetafamily.com/supersend/來查看iOS應用程序中包含的UDID,這也是將ipa發送給我的客戶的簡單方法。

+0

這項服務的機密性如何?如果我有一個新的應用程序,我不想透露給公共服務部門,直到應用程序發佈,因爲這可能違反了我與客戶的NDA。 – mobibob 2014-04-01 16:58:14

+0

@mobibob沒有人可以安裝/打開應用程序(.ipa),除了那些您在其上簽名的UDID之外的應用程序,所以除了看到應用程序的名稱/圖標之外,沒有違反NDA的風險 – 2015-04-09 03:22:22

3

Diawi讓你分配一個IPA文件,並看到它的配置設備。

  1. 上傳IPA文件。
  2. 打開文件上傳後由Diawi提供。
  3. 點擊伴侶
  4. 點擊調配的設備
  5. 見的UDID

的名單現在你IPA文件準備分發,你可以肯定誰可以使用它。

Step 2

enter image description here

相關問題