標籤:
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
iOS開發中,怎麼打包為ipa格式的軟體包以及怎麼安裝到手機終端上