一般來說 iOS 開發者要發佈 Ad-hoc 測試版 app 給其他人測試
常見的方法就是直接發 ipa 檔案給測試者,讓對方透過 iTunes 同步安裝
再不然就是使用網頁安裝的方式請測試者自行下載
不過後面這個方法在升級到 iOS 7.1 之後,蘋果又加上了更多限制
如果直接使用 iOS 7.1 的裝置直接在網頁安裝 ipa 檔案
不是出現無法連線的錯誤,就是會出現無法驗證的問題
要解決這個方法也很簡單,只要確保使用者連線到的網頁都是透過 SSL 連線即可
也就是要更新以下連結
itms-services://?action=download-manifest&url=https://example.com/dev.plist
以及 dev.plist 裏面的
<key>url</key>
<string>https://example.com/app.ipa</string>
<string>https://example.com/app.ipa</string>