iOS開發中,怎麼打包為ipa格式的軟件包以及怎麼安裝到手機終端上。
作為個人開發者(當然我的開發者帳號為個人開發者帳號,而不是企業開發者帳號),對於自己來說,我們只需要真機調試就可以將應用安裝到自己的手機上;如果你在發佈前想給更多的測試或朋友使用你的APP(關鍵是他們並不在你的身邊,如果在你的身邊,你當然可以通過真機調試一個一個的將應用安裝到他們的手機上;此時你的APP還沒有上線,Appstore還沒有),你該怎麼做呢?
在開發者中心中,你可能留意到我們的描述文件有2類,共3種。在Development類下就一種,用於真機調試Debug模式的描述文件;然而在Distribution類下,有2種描述文件。
- App Store——Create a distribution provisioning profile to submit your app to the App Store,
- Ad Hoc——Create a distribution provisioning profile to install your app on a limited number of registered devices.
前者用於提交你的APP到APPstore時使用,而後者用於安裝你的應用到有限數量的已註冊的設備上。 我們的想法不就是想將應用安裝到有限的設備上嗎?(在未發佈前)
關於生成ipa包的詳細步驟:
1)與先前一樣,設置你的Deployment Target,這項根據你自己的需要與要求而定。
2)在Build Setting下,在code signing裡,
Code signing Identity依然按照Debug時使用開發證書,
Release時使用發佈證書;對於描述文件,
Provisioning Profile按照Debug時使用開發證書生成的描述文件,
而Release使用發佈證書生成的描述文件,
只是當你選擇Distribution時,一定要選測Ad Hoc.
3)在選則設備的地方,我們一定要選擇iOS Device
4)在Xcode的菜單欄Product下,選擇Archive.
5)在上一步操作後跳轉的頁面裡,在右側有如下3項 Validate Submit Export
,我只粗略的說下,Validate項用於檢測你的應用中是否在審核時有明顯的不允許存在的文件
或其他的..., Submit用於提交你的應用到APPstore,
而Export用於導出你應用的ipa包,(現在討論的也就是這點)
點擊Export,接下來會有3個選項供你選擇,
如圖片Save for What圖片裡;第一項用於你將應用上傳到APPstore時,
而手動上次ipa的包時所用;第二項用於我們今天討論的場景,
當你的應用還未正式發佈前,你需要給你的朋友,你的測試者們測試時...
第三項用於企業開發者帳號的開發者們,他們選擇此項將應用打包為ipa格式,
然後分發給企業內部的員工。
6)執行上述的步驟後,最後你會得到一個工程名.ipa的文件。
關於如何將ipad的包安裝到手機上,最簡單的方式就是利用iTunes將其同步到手機,具體操作如下
1)打開iTunes,選擇到如圖片iTunes所示,將ipa的包直接拖到如圖所示的位置
2)連接手機,選擇到如圖片phone所示,點擊左側的安裝,然後點擊底部的應用,
這樣iTunes將會開始同步,將ipa的包安裝到你的手機裡
沒有留言:
張貼留言