我最近收到一個ipad應用程序作爲.ipa文件。ProvisionsAllDevices vs ProvisionedDevices in embedded.mobileprovision
要安裝該應用程序,我將其重命名爲.zip並將應用程序文件取消並使用 Iphone配置實用程序能夠順利地將其安裝到我的iPad上(它是iOS 4.2.1並且不是Jail Broken )
通常,當我們提供我們的應用程序時,我們需要準備一個包含啓用設備列表的配置文件,並且它只會安裝在這些設備上。
我打開文件embedded.mobileprovision,驚訝地看到此設置:
<key>ProvisionsAllDevices</key>
<true/>
通常在我們的配置文件,有一組預定義UDID的的,可以安裝它:
<key>ProvisionedDevices</key>
<array>
<string>caf2b03e4a4e1a80d9492c8bdcea0ea8df6a14a7</string>
<string>1a5b7515ed0751d6de312f9520267f502b20eab0</string>
<string>f4c368bb6c27119feb877e0d95d3891166ab48c8</string>
<string>72234de7149e980a9e659e5417f764c47c5e7327</string>
</array>
我試圖在iOS門戶上創建Ad Hoc配置文件,但它立即想知道爲配置文件啓用的設備列表。
所以我真的很好奇這是怎麼完成的!
我的問題是:
- 任何想法,這是什麼 「ProvisionsAllDevices」 設置?
- 難道這隻能通過企業開發人員帳戶來實現嗎?
感謝您的信息! – Sunny 2011-04-23 14:29:13