把IOS測試程式部署給其它裝置的方法

來源:互聯網
上載者:User

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

1.拿到使用者裝置的UDID號。

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

3.在 Provisioning 裡編輯應用的Provisioning檔案,將新添加的客戶裝置關聯進去,然後重建Provisioning檔案,並下載。

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

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

6.客戶拿到檔案以後,利用ITunes串連裝置。

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

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

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

 

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

檢查一下項目工程配置,是否使用了包括客戶裝置資訊的Provisioning檔案編譯的工程。

 

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.