通過itunes store向iOS設備安裝測試版(未上線)的程序

最近在開發IOS應用項目時遇到一個問題:我們想把測試程序發送給客戶試用,但客戶和我們不在一個地方,也就是拿不到他們的設備。我想應該有很多開發者也會遇到類似的問題,我最近通過網上的資料和實踐也算解決了這個問題,下面就把方法分享一下,供大家參考。

1.拿到用戶設備的UDID號。

2.登陸蘋果開發中心,然後在 iOS Provisioning Portal 裏面將用戶的設備號添加進去。這一步就和自己在本地綁定測試設備是一樣的,就是必須要手動輸入UDID。

3.在 Provisioning 裏編輯應用的Provisioning文件,將新添加的客戶設備關聯進去,然後重新生成Provisioning文件,並下載。

4.在Xcode裏使用剛下載的Provisioning文件重新編譯工程,生成app。然後在Xcode左邊列表中選擇Product目錄,裏面有剛生成的app。鼠標右鍵,選擇open in finder,可以看到剛編譯出來的應用文件。在Mac下看是個文件,如果拷貝到Windows下其實是個文件夾。

a

5.這時候把這個目錄的所有文件以及那個Provisioning文件一起發給客戶。

6.客戶拿到文件以後,利用ITunes連接設備。

7.把Provisioning文件拖到ITunes的資料庫節點中。拖放完畢後,ITunes會自動把這個Provisioning文件安裝到設備中去。其實在本地你把設備連接到開發機上時xcode會自動幫你安裝Provisioning文件,只是在拿不到設備的時候利用這種方法手動操作。

8.把所有收到的項目文件夾一併拖放到資料庫中,這時候ITunes會自動把這些文件打包成ipa。然後在右邊應用列表中就可以看到剛生成的應用了。

9.最後同步一下就安裝完畢了。

 

如果不行的話,最有可能就是下面這個原因:

檢查一下項目工程配置,是否使用了包括客戶設備信息的Provisioning文件編譯的工程。

 

這就是在拿不到測試設備的情況下,部署測試程序的過程。另外這種操作方法目標設備是不需要越獄的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章