iOS打包ipa安裝包的流程
真機(jī)調(diào)試,需要兩個(gè)授權(quán)證書(shū),
一個(gè)是.p12文件,
一個(gè)是.mobileprovision文件,
用戶只需將這兩個(gè)文件雙擊導(dǎo)入進(jìn)mac電腦,
進(jìn)入XCode ,菜單,Organizer 將設(shè)備激活為開(kāi)發(fā)者用機(jī)即可進(jìn)行真機(jī)調(diào)試
應(yīng)用的發(fā)布也分兩種
一種是.打包成ipa上傳到國(guó)內(nèi)第3方軟件市場(chǎng),當(dāng)用戶的手機(jī)已經(jīng)JailBreak時(shí),雙擊下載的ipa文件就可以安裝軟件
(ipa同android的apk包一樣,實(shí)質(zhì)是一個(gè)壓縮包)
方式一:使用XCode打包ipa
1.選擇 Edit Scheme
iOS打包ipa安裝包的流程
2.選擇圖中顯示的【Release】
iOS打包ipa安裝包的流程
注意,此時(shí)的工程左邊Products目錄下仍然是紅色的<?喎?"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140906/2014090608361786.png" alt="">
3.按住Command + B ,進(jìn)行編譯
通過(guò)前面指定的Release方式,會(huì)自動(dòng)生成
一個(gè)【30_單元測(cè)試.app】文件,
此時(shí)工程左邊Products目錄下,已經(jīng)有了新生成的【30_單元測(cè)試.app】文件
iOS打包ipa安裝包的流程
4.右鍵,show in Finder,將【30_單元測(cè)試】這個(gè)資源包(其實(shí)就是mainBundle),拷貝至桌面
5.在桌面新建一個(gè)空白的文件夾,名字必須是:【Payload】
6.再將【30_單元測(cè)試】這個(gè)資源包,移動(dòng)到【Payload】文件夾內(nèi)
7.右擊【Payload】文件夾,選擇【壓縮】
8.最后,將壓縮后的文件名后綴zip 更改為ipa即可
方式二:使用iTunes打包ipa
前面3個(gè)步驟一樣
4.打開(kāi)iTunes,Command+逗號(hào),打開(kāi)偏好設(shè)置,勾選【應(yīng)用程序】
iOS打包ipa安裝包的流程
iOS打包ipa安裝包的流程
iOS打包ipa安裝包的流程
5.右鍵Xcode工程左邊Products目錄下生成的30_單元測(cè)試.app,選擇show in Finder,將【30_單元測(cè)試】這個(gè)資源包(其實(shí)就是mainBundle),直接拖至iTunes即可自動(dòng)生成ipa文件
另一種.上傳到app store,使用XCode的Product菜單下的Archive方式打包
iOS打包ipa安裝包的流程
打包完成后,點(diǎn)擊XCode菜單window,Organizer,Achives,就可以看到生成的Archive Type:iOS App Archive,像這種壓縮包就是發(fā)布至appStore的壓縮包