iOS開發中,怎麼打包爲ipa格式的軟件包以及怎麼安裝到手機終端上

iOS開發中,怎麼打包爲ipa格式的軟件包以及怎麼安裝到手機終端上。 (個人開發環境爲Xcode6.1.1 )

做爲我的開發者(固然個人開發者賬號爲我的開發者賬號,而不是企業開發者賬號),對於本身來講,咱們只須要真機調試就能夠將應用安裝到本身的手機上;若是你在發佈前想給更多的測試或朋友使用你的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的包安裝到你的手機裏(如OK圖片所示)。

因爲圖片太多了,上傳時順序沒與操做一致,Save for what圖片在archive圖片後,選擇Save for Ad Hoc Deployment其他不變,謝謝。但願對遇到問題的朋友有幫助。
[ 此帖被YiManFly在2015-02-05 10:55從新編輯 ]
圖片:profile_classes.png 
圖片:Code Signing.png 
圖片:archive.png 
圖片:device.png 
圖片:ipa.png 
圖片:iTunes.png 
圖片:phone.png 
圖片:Save for What.png 
相關文章
相關標籤/搜索