iOS打包成 ipa包(簡單粗暴方法)

按照下面的步驟走,就能夠打包成功,我不說各類緣由,只講操做步驟:xcode

簡單粗暴!!!網絡

首先你得有一個蘋果開發者帳號。要是沒有,就本身申請一個。app

注意:在建立app IDs 還有描述文件的時候,須要添加的是發佈版本,就是ad hoc裏面的版本,而不是簡單的開發版本。以下圖:(證書與描述文件都須要發佈版本的)
工具


能夠先忽略,一會在建立證書的時候再看

1.建立一個ipaDemo工程。
測試

2.打開蘋果開發者中心。網址 :https://developer.apple.com/membercenterui

3.打開這個網址以後會出現下面的樣式。.net



剛剛進入的的界面的樣式

4.進入App開發帳戶裏面:插件


手機App

5.建立證書的整體步驟,分5步:3d

5.1建立證書code

5.2添加APP IDs

5.3添加設備

5.4建立描述文件


整體步驟

對於這些過程,網絡上的文章比較多,我也不一一展開了,我添加一個比較好的博客的文章,與你們分享這個過程。說白了這也是真機測試與建立證書的一部分。李大澤網址  

6.  iOS打包,一共有三種方式,不過仍是經過Xcode的打包比較好,由於我在測試了這三種打包以後,我發現經過xcode打包的包的大小是最小的,不過下面我也介紹這三種打包方式。

第一種打包方式:

6.1 Xcode打包:

6.1.1


1. 配置provisioning profile與證書

6.1.2


2.配置provisioning profile與證書

我在上面這兩步的時候,因爲只調整了一個code singing,因此出現了一直打包不成功。通常狀況下,是先進行步驟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 運行成功了,就能夠進行下一步了


6.1.8生成包:


6.1.9輸出包:


6.1.10


生成四種不一樣的開發包,查看連接。4種ipa包

6.1.11 


6.1.12


6.1.13  在桌面上出現安裝包:



大功告成


第二種打包方式:

6.2 經過生成文件Payload文件夾,生成ipa包。

重複上面6.1.7 以前的全部步驟,在commd+b 編譯以後,查看是否編譯成功,要是成功。以下圖:

6.2.1


表示能夠打包了

6.2.2


6.2.3


6.2.4在桌面上新建一個文件夾名字叫「Payload」,注意一個字母也不能少。並將上面的APP直接拷貝到這個文件夾下面,壓縮這個文件夾,並將文件夾的後綴名,改正 「.ipa」。以下圖:



ipa

第三種打包方式:

經過iTunes,打包。

6.3.1 打開你的iTunes。

6.3.2 直接把剛剛的那個  .app,拖到你的iTunes裏面。以下圖:


6.3.3 在Finder裏面顯示:


6.3.4這樣就生成了一個ipa包:


7. 安裝到測試機上:對於以上生成的全部的ipa包,都須要雙擊打開他們,在你的iTunes裏面,安裝你的這個應用包。以下圖:


安裝步驟

生成的app以下圖,要是可以顯示app是正常的,則證實沒有問題,不然安裝不成功:


安裝成功


以上三種方法,終於打包搞定了。


更新:2016年7月1日

1、此方法是插件方法,基於插件Xcode插件管理工具Alcatraz之上,插件名字叫:AMAppExportToIPA 。(直接搜索就ok)

2、關於安裝Alcatraz方法,以下網址:

Xcode插件管理工具Alcatraz

3、下面配上一張該插件的樣式圖:


插件樣式

4、打包方法:

1.當你安裝好插件以後,Xcode裏面就有這個插件了,就有一個方法,能夠直接導出ipa包,這個方法的名字叫:Export IPA。

2.找到項目目錄:(下面是個人demo目錄)


找到文件 .app

3.直接右鍵鼠標,找到名爲:Export IPA     而且點擊。以下:


直接導出

4.導出的樣式:


在文件AM_Builds裏面


方法太簡單粗暴,我都不忍直視了。


資料參考:

1.Xcode程序打包 .ipa

2.Xcode打包ipa的基本步驟

3.iOS打包



文/依然那麼愛你forever(簡書做者) 原文連接:http://www.jianshu.com/p/9df7d8930a3e 著做權歸做者全部,轉載請聯繫做者得到受權,並標註「簡書做者」。
相關文章
相關標籤/搜索