《iOS-最全的App上架教程》

創(chuàng)新互聯(lián)建站是一家專(zhuān)業(yè)提供大興企業(yè)網(wǎng)站建設(shè),專(zhuān)注與做網(wǎng)站、成都網(wǎng)站制作、HTML5建站、小程序制作等業(yè)務(wù)。10年已為大興眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)的建站公司優(yōu)惠進(jìn)行中。
** 上面文章已經(jīng)提到了第一種 也是 最為實(shí)用的一種 打包上架api的方式,這里就不多少了。**
1、證書(shū)的申請(qǐng)和設(shè)置和上面文章的一樣 從第一步到第四步都是一樣的
2、還有第六步的 1-3都是一樣的 從第四步開(kāi)始變化
1、在打包ipa的前提條件都弄好之后,Command+B 編譯
2、然后按圖 操作
3、在桌面上新建一個(gè)文件夾名字叫“Payload”,注意一個(gè)字母也不能少。并將上面的APP直接拷貝到這個(gè)文件夾下面,壓縮這個(gè)文件夾,并將文件夾的后綴名,改正 “.ipa”。如下圖:
1、直接把剛剛的那個(gè) .app,拖到你的iTunes里面。如下圖:
2、在Finder里面顯示:
3、生成ipa
如果沒(méi)有安裝Alcatraz工具的可以查看 Alcatraz工具安裝教程
1、在插件Xcode插件管理工具Alcatraz之上,插件名字叫:AMAppExportToIPA 。直接ipa 就出來(lái)了 然后安裝
2、找到要打包的app 然后點(diǎn)擊Export IPA
3、然后在桌面找到AM_Builds 文件夾 打開(kāi)就是 生成好的ipa文件
對(duì)于以上生成的所有的ipa包,都需要雙擊打開(kāi)他們,在你的iTunes里面,安裝你的這個(gè)應(yīng)用包。如下圖:
blockquote
一、Xcode-archive(蘋(píng)果推薦方式) --- (推薦)
二、iTunes拖入
三、全自動(dòng)編譯腳本 --- (推薦)
四、通過(guò)已有.app,編譯腳本自動(dòng)生成ipa包
五、通過(guò)已有.app,手動(dòng)壓縮改后綴方式
/blockquote
/br
blockquote
** 一、Xcode-archive(蘋(píng)果推薦方式)(推薦)**
/blockquote
blockquote
** 二、iTunes拖入**
/blockquote
blockquote
三、全自動(dòng)編譯腳本
/blockquote
blockquote
四、通過(guò)已有.app,編譯腳本自動(dòng)生成ipa包
/blockquote
5.將要轉(zhuǎn)化的.app文件放到distribute/文件夾下
這時(shí)的文件夾目錄結(jié)構(gòu)是這樣的:(注意,腳本中所有appName請(qǐng)先替換成你的真正app名稱(chēng))
6: 運(yùn)行distribute.sh腳本
打開(kāi)Terminal,cd到distribute文件夾下,把distribute.sh拉到terminal中執(zhí)行。如果提示permission denied,則用“chmod 777 distribute.sh”命令賦予權(quán)限后,再執(zhí)行一次distribute.sh。
7: 大約若干秒后,會(huì)在distribute/文件夾下生成appName/文件夾,里面的appName.ipa就是我們想要的包。
blockquote
** 五、通過(guò)已有.app,手動(dòng)壓縮改后綴方式**
/blockquote
br /
參考資料:
——————————— 【 MadeBy 紀(jì)寶寶 】 ———————————
注意: itunes里的“我的應(yīng)用程序”是指電腦上的程序,不要求聯(lián)機(jī),可以把里面的app刪除
不用打開(kāi)XCODE編譯運(yùn)行即可實(shí)現(xiàn)打包
Xcode菜單欄-Product-Archive-三選一,一般選后兩個(gè)。
局限性:個(gè)人開(kāi)發(fā)一般采用這種方法,但是當(dāng)一個(gè)證書(shū)多人使用時(shí)就稍顯麻煩。一般多人開(kāi)發(fā)時(shí)都是采用provisioning profile+P12文件來(lái)進(jìn)行真機(jī)調(diào)試。上述方法在最后導(dǎo)出ipa包時(shí)需要輸入appleID,這時(shí)還要向團(tuán)隊(duì)的其他人要。采用provisioning profile+P12真機(jī)調(diào)試的方式不要求開(kāi)發(fā)者知道appleID以及密碼,密碼一般放在leader那里;
在xcode編譯產(chǎn)生出.app包的基礎(chǔ)上進(jìn)行進(jìn)一步處理,通過(guò)簡(jiǎn)單的壓縮以及改后綴名即可實(shí)現(xiàn)ipa打包。
兩種實(shí)現(xiàn)方式:腳本自動(dòng)處理(推薦,一勞永逸)、手動(dòng)處理。
Step1: 新建文件夾,命名為“distribute”,在其中新建distribute.sh腳本文件,內(nèi)容為:(注意:下面所有appName都是你項(xiàng)目真正的名稱(chēng))
Step2: 將要轉(zhuǎn)化的.app文件放到distribute/文件夾下,目錄結(jié)構(gòu)為:
此時(shí)可能會(huì)提示 permission denied
執(zhí)行 "chmod 777 distribute.sh"命令賦予權(quán)限
再執(zhí)行一次distribute.sh,顯示以下進(jìn)度,完成。
Step1: 新建“Payload”文件夾,注意名字要一字不差;
Step2: 將你的.app包放到Payload中,注意app的名字不做任何更改,就用xcode生成的app名稱(chēng);
Step3: 在Payload文件夾上右鍵壓縮成zip,然后將生成的.zip文件后綴改成.ipa即可
我們?cè)谧鲰?xiàng)目的過(guò)程中很多時(shí)候都是會(huì)遇到打包的需求,打包就是將我們的工程打成ipa包,然后交給運(yùn)營(yíng)或者測(cè)試部門(mén)去測(cè)試。那么這么打包怎么打呢?以下我就會(huì)為大家介紹以下打包的最普遍多用的兩種方式。
PS: 當(dāng)然還有很多種打包方式,比如說(shuō)用Fastlane自動(dòng)打包,還有自己寫(xiě)自動(dòng)化打包腳本都可以實(shí)現(xiàn)打包的需求。
PS: 如果大家對(duì)證書(shū)和描述文件的創(chuàng)建有問(wèn)題的話,請(qǐng)參考以下傳送門(mén):
PS: 選擇模擬器是Archive不了的:
PS: 如果此處用模擬器去command+B之后生成的.app文件經(jīng)過(guò)后面的步驟生成的.ipa包是沒(méi)有.mobileprovision這個(gè)文件的。所以千萬(wàn)不可以用模擬器打包,建議用Generic iOS Device方式。
以上就是兩種最常見(jiàn)的打包方式!!!
大家感興趣可以去看看 iOS-打包成ipa的4種方法
以上!!!
首先下載itools2013,打開(kāi)它,連接
iphone手機(jī)
然后在左上角可以看到“工具箱”,點(diǎn)擊它,接下來(lái)可以在右邊看到第一個(gè)選項(xiàng)為“關(guān)聯(lián)IPA”,點(diǎn)擊一下等到如圖顯示“ON”即可
這邊設(shè)置完之后,直接雙擊已經(jīng)下載好的IPA文件,然后選擇“立即安裝”,如圖所示:
1.keychain 鑰匙串訪問(wèn)
2.申請(qǐng)開(kāi)發(fā)證書(shū)
3.注冊(cè)Bundle ID
4.配置開(kāi)發(fā)證書(shū) (生成.mobileprovision文件)
5.安裝證書(shū)
6.打包ipa
7.開(kāi)發(fā)團(tuán)隊(duì)如何公用證書(shū)
進(jìn)入以下程序
此文件保存到你想保存的地方,后面生成證書(shū)有用。
1.打開(kāi) 蘋(píng)果開(kāi)發(fā)者中心 ( )
2.按照以下圖片步驟走:
上面省略的步驟,按照具體需要選擇,基本是“傻瓜式點(diǎn)擊
到這bundle id就OK了
.mobileprovision文件格式的配置文件是讓開(kāi)發(fā)者的項(xiàng)目(APP)能有真機(jī)調(diào)試,發(fā)布的權(quán)限。
配置開(kāi)發(fā)證書(shū),就會(huì)需要你設(shè)置,在這個(gè)項(xiàng)目中添加哪些設(shè)備作為真機(jī)調(diào)試的設(shè)備
1.Xcode打開(kāi)以下文件夾
2.三個(gè)必填項(xiàng)
4.選擇發(fā)布平臺(tái):
1.本地安裝完.cer證書(shū)文件
輸入密碼之后點(diǎn)擊好,即可生成.p12文件
網(wǎng)頁(yè)標(biāo)題:ios企業(yè)開(kāi)發(fā)打包ipa,Ios打包
網(wǎng)站路徑:http://chinadenli.net/article9/dsgegih.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站收錄、服務(wù)器托管、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、軟件開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)