按照下面的步驟走米诉,就可以打包成功菱蔬,我不說各種原因,只講操作步驟:
簡單粗暴!K┟凇魏身!
首先你得有一個(gè)蘋果開發(fā)者賬號(hào)。要是沒有蚪腐,就自己申請(qǐng)一個(gè)箭昵。
注意:在創(chuàng)建app IDs 還有描述文件的時(shí)候,需要添加的是發(fā)布版本回季,就是ad hoc里面的版本宙枷,而不是簡單的開發(fā)版本。如下圖:(證書與描述文件都需要發(fā)布版本的)
1.創(chuàng)建一個(gè)ipaDemo工程慰丛。
2.打開蘋果開發(fā)者中心。網(wǎng)址 :https://developer.apple.com/membercenter
3.打開這個(gè)網(wǎng)址之后會(huì)出現(xiàn)下面的樣式瘾杭。
4.進(jìn)入App開發(fā)賬戶里面:
5.創(chuàng)建證書的總體步驟诅病,分5步:
5.1創(chuàng)建證書
5.2添加APP IDs
5.3添加設(shè)備
5.4創(chuàng)建描述文件
對(duì)于這些過程,網(wǎng)絡(luò)上的文章比較多粥烁,我也不一一展開了贤笆,我添加一個(gè)比較好的博客的文章,與大家分享這個(gè)過程讨阻。說白了這也是真機(jī)測試與創(chuàng)建證書的一部分芥永。李大澤網(wǎng)址??
6. ?iOS打包,一共有三種方式钝吮,不過還是通過Xcode的打包比較好埋涧,因?yàn)槲以跍y試了這三種打包之后,我發(fā)現(xiàn)通過xcode打包的包的大小是最小的奇瘦,不過下面我也介紹這三種打包方式棘催。
第一種打包方式:
6.1 Xcode打包:
6.1.1
6.1.2
我在上面這兩步的時(shí)候,由于只調(diào)整了一個(gè)code singing耳标,所以出現(xiàn)了一直打包不成功醇坝。一般情況下,是先進(jìn)行步驟6.1.1次坡,基本上不用管步驟6.1.2呼猪,只需要看看6.1.2是否與6.1.1的描述文件、證書是否一致砸琅。保證一致就可以了宋距。
6.1.3 ?
6.1.4 選擇Release 模式:
6.1.5 需要release ,Run里面的明棍,也需要release Archive 里面的乡革。
6.1.6
6.1.7開始打包:若是comd+b 運(yùn)行成功了寇僧,就可以進(jìn)行下一步了
6.1.8生成包:
6.1.9輸出包:
6.1.10
生成四種不同的開發(fā)包摊腋,查看鏈接沸版。4種ipa包
6.1.11?
6.1.12
6.1.13 ?在桌面上出現(xiàn)安裝包:
第二種打包方式:
6.2 通過生成文件Payload文件夾,生成ipa包兴蒸。
重復(fù)上面6.1.7 之前的所有步驟视粮,在commd+b 編譯之后,查看是否編譯成功橙凳,要是成功蕾殴。如下圖:
6.2.1
6.2.2
6.2.3
6.2.4在桌面上新建一個(gè)文件夾名字叫“Payload”,注意一個(gè)字母也不能少岛啸。并將上面的APP直接拷貝到這個(gè)文件夾下面钓觉,壓縮這個(gè)文件夾,并將文件夾的后綴名坚踩,改正 “.ipa”荡灾。如下圖:
第三種打包方式:
通過iTunes,打包瞬铸。
6.3.1 打開你的iTunes批幌。
6.3.2 直接把剛剛的那個(gè) ?.app,拖到你的iTunes里面嗓节。如下圖:
6.3.3 在Finder里面顯示:
6.3.4這樣就生成了一個(gè)ipa包:
7. 安裝到測試機(jī)上:對(duì)于以上生成的所有的ipa包荧缘,都需要雙擊打開他們,在你的iTunes里面拦宣,安裝你的這個(gè)應(yīng)用包截粗。如下圖:
安裝步驟
生成的app如下圖,要是能夠顯示app是正常的鸵隧,則證明沒有問題桐愉,否則安裝不成功:
以上三種方法,終于打包搞定了掰派。
更新:2016年7月1日
一从诲、此方法是插件方法,基于插件Xcode插件管理工具Alcatraz之上靡羡,插件名字叫:AMAppExportToIPA 系洛。(直接搜索就ok)
二、關(guān)于安裝Alcatraz方法略步,如下網(wǎng)址:
三描扯、下面配上一張?jiān)摬寮臉邮綀D:
四、打包方法:
1.當(dāng)你安裝好插件之后趟薄,Xcode里面就有這個(gè)插件了绽诚,就有一個(gè)方法,可以直接導(dǎo)出ipa包,這個(gè)方法的名字叫:Export IPA恩够。
2.找到項(xiàng)目目錄:(下面是我的demo目錄)
3.直接右鍵鼠標(biāo)卒落,找到名為:Export IPA ? ? 并且點(diǎn)擊。如下:
4.導(dǎo)出的樣式:
方法太簡單粗暴蜂桶,我都不忍直視了儡毕。
資料參考:
3.iOS打包