不越獄,直接跳過 App Store 安裝軟體是什麼原理?
01-29
地址如下:itms-services://?action=download-manifesturl=http://3gdown.renren.com/game_platform/uploadfile/54/81/02/5006/rrspring.plist 把地址粘貼到iPhone中的Safari打開。 會提示是否安裝人人,且不需要密碼!
找到了一篇相關的文章:http://blog.s135.com/itms-services/此篇文章的例子可以下載,但只適合越獄用戶,無法安裝。人人是如何辦到的?
重點在 itms-service協議,而不在於是否越獄http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/
https://help.apple.com/iosdeployment-apps/?lang=zh-cn#app43ad871e
通過itms-services協議,可以通過safari瀏覽器直接在IOS設備上安裝應用程序。利用這種方式,只要在內網布置一個伺服器,測試人員只需要通過測試設備的safari瀏覽器訪問特定的url既可以實現安裝,然後測試了。(PS:越獄設備也可以)itms-services協議需要一個plist配置文件。如果要實現上面圖示的功能,需要的文件有:一個ipa文件,一個plist文件,一個html文件和一個圖片文件。其中,最主要的,就是plist文件。通過shell腳本,我們可以讓其自動為我們生成plist文件和html文件,並且在xcode工程中的ipa文件和程序圖標文件複製一份,放到一起。下面,我們來實現這個名為「ipa-publish」的shell腳本。注意:該腳本需要與「ipa-build」腳本配合使用。「ipa-build」腳本下載:點擊這裡,相關文章《xcode自動打ipa包腳本》
企業證書才可以,但也有數量限制
iOS Wireless App Distribution [Updated]
蘋果開發賬號企業版299,能否發布程序到app store?不通過App Store,在iOS設備上直接安裝應用程序
這個貌似目前找到最簡單的方法。通過 itms:services://? 在線安裝ipa ,跨過app-store_划過指間
難道不是企業證書?
應該是類似於開發者賬號共享的東西,具體原理還是要大神解答,這種安裝的軟體有一定風險的
推薦閱讀:
※某熊周刊系列:一周推薦外文技術資料(1.4)
※一個普通而技能全面的互聯網工作者,選擇 Mac 還是 Windows PC?
※前端工程師想入手ios開發,從react native入手合適么?
※App Store 上面顯示的應用名字為什麼跟下載之後的名字不一樣?
※Vue2 + Nodejs + WebSocket 完成你畫我猜多人在線遊戲
TAG:蘋果公司AppleInc | AppStore | 移動開發 |