blockquote
臨翔網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,臨翔網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為臨翔上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的臨翔做網(wǎng)站的公司定做!
一、Xcode-archive(蘋果推薦方式) --- (推薦)
二、iTunes拖入
三、全自動編譯腳本 --- (推薦)
四、通過已有.app,編譯腳本自動生成ipa包
五、通過已有.app,手動壓縮改后綴方式
/blockquote
/br
blockquote
** 一、Xcode-archive(蘋果推薦方式)(推薦)**
/blockquote
blockquote
** 二、iTunes拖入**
/blockquote
blockquote
三、全自動編譯腳本
/blockquote
blockquote
四、通過已有.app,編譯腳本自動生成ipa包
/blockquote
5.將要轉(zhuǎn)化的.app文件放到distribute/文件夾下
這時(shí)的文件夾目錄結(jié)構(gòu)是這樣的:(注意,腳本中所有appName請先替換成你的真正app名稱)
6: 運(yùn)行distribute.sh腳本
打開Terminal,cd到distribute文件夾下,把distribute.sh拉到terminal中執(zhí)行。如果提示permission denied,則用“chmod 777 distribute.sh”命令賦予權(quán)限后,再執(zhí)行一次distribute.sh。
7: 大約若干秒后,會在distribute/文件夾下生成appName/文件夾,里面的appName.ipa就是我們想要的包。
blockquote
** 五、通過已有.app,手動壓縮改后綴方式**
/blockquote
br /
參考資料:
——————————— 【 MadeBy 紀(jì)寶寶 】 ———————————
《iOS-最全的App上架教程》
** 上面文章已經(jīng)提到了第一種 也是 最為實(shí)用的一種 打包上架api的方式,這里就不多少了。**
1、證書的申請和設(shè)置和上面文章的一樣 從第一步到第四步都是一樣的
2、還有第六步的 1-3都是一樣的 從第四步開始變化
1、在打包ipa的前提條件都弄好之后,Command+B 編譯
2、然后按圖 操作
3、在桌面上新建一個(gè)文件夾名字叫“Payload”,注意一個(gè)字母也不能少。并將上面的APP直接拷貝到這個(gè)文件夾下面,壓縮這個(gè)文件夾,并將文件夾的后綴名,改正 “.ipa”。如下圖:
1、直接把剛剛的那個(gè) .app,拖到你的iTunes里面。如下圖:
2、在Finder里面顯示:
3、生成ipa
如果沒有安裝Alcatraz工具的可以查看 Alcatraz工具安裝教程
1、在插件Xcode插件管理工具Alcatraz之上,插件名字叫:AMAppExportToIPA 。直接ipa 就出來了 然后安裝
2、找到要打包的app 然后點(diǎn)擊Export IPA
3、然后在桌面找到AM_Builds 文件夾 打開就是 生成好的ipa文件
對于以上生成的所有的ipa包,都需要雙擊打開他們,在你的iTunes里面,安裝你的這個(gè)應(yīng)用包。如下圖:
注意: itunes里的“我的應(yīng)用程序”是指電腦上的程序,不要求聯(lián)機(jī),可以把里面的app刪除
不用打開XCODE編譯運(yùn)行即可實(shí)現(xiàn)打包
Xcode菜單欄-Product-Archive-三選一,一般選后兩個(gè)。
局限性:個(gè)人開發(fā)一般采用這種方法,但是當(dāng)一個(gè)證書多人使用時(shí)就稍顯麻煩。一般多人開發(fā)時(shí)都是采用provisioning profile+P12文件來進(jìn)行真機(jī)調(diào)試。上述方法在最后導(dǎo)出ipa包時(shí)需要輸入appleID,這時(shí)還要向團(tuán)隊(duì)的其他人要。采用provisioning profile+P12真機(jī)調(diào)試的方式不要求開發(fā)者知道appleID以及密碼,密碼一般放在leader那里;
在xcode編譯產(chǎn)生出.app包的基礎(chǔ)上進(jìn)行進(jìn)一步處理,通過簡單的壓縮以及改后綴名即可實(shí)現(xiàn)ipa打包。
兩種實(shí)現(xiàn)方式:腳本自動處理(推薦,一勞永逸)、手動處理。
Step1: 新建文件夾,命名為“distribute”,在其中新建distribute.sh腳本文件,內(nèi)容為:(注意:下面所有appName都是你項(xiàng)目真正的名稱)
Step2: 將要轉(zhuǎn)化的.app文件放到distribute/文件夾下,目錄結(jié)構(gòu)為:
此時(shí)可能會提示 permission denied
執(zhí)行 "chmod 777 distribute.sh"命令賦予權(quán)限
再執(zhí)行一次distribute.sh,顯示以下進(jìn)度,完成。
Step1: 新建“Payload”文件夾,注意名字要一字不差;
Step2: 將你的.app包放到Payload中,注意app的名字不做任何更改,就用xcode生成的app名稱;
Step3: 在Payload文件夾上右鍵壓縮成zip,然后將生成的.zip文件后綴改成.ipa即可