經過大量研究,我瞭解用iOS開發供應配置文件簽名的應用程序只能安裝在供應配置文件(在開發平臺上完成)中列出其UDID的設備上。爲了進一步理解這一切是如何工作的,我創建了一個新的開發配置文件,其中只列出了一個設備,並且該設備不是我正在使用的設備。出於某種原因,當我通過xcode和cordova使用此配置文件簽署應用程序時,應用程序將被安裝並部署,就好像該設備的UDID在配置文件中列出一樣(它不是)。開發供應配置文件設備
我一直在使用下列到的.ipa
security cms -D -i <provprofile>
內檢驗embedded.mobileprovision輪廓還有的只有1列出的設備,並在該設備的UDID不匹配的UDID的設備,我已經設法安裝應用程序。
我在這裏錯過了什麼嗎?下面鏈接的這個問題似乎表明這不應該起作用。
Development Provisioning Profile
你可能會使用越獄設備? – Prav