現(xiàn)在工作中在項目未開發(fā)完成時需要生成ipa文件給其它人看怎么辦,以前都是直接手機連接數(shù)據(jù)線用xcode直接安裝宣虾,可是如果那人不在跟前的話就無法直接安裝所以要生成ipa文件給別人看盲镶,但生成ipa文件時也遇到很多問題,現(xiàn)在整理下
根據(jù)網(wǎng)上找的用product->arvhive用此去生成ipa文件痴腌,但是我用此方法是生成了,生成好的ipa文件別的手機裝不上趣倾,只有我的測試機是可以,其實這里就要注意一下了某饰,像網(wǎng)上很多網(wǎng)站有那種直接給你ipa文件的儒恋,基本上應(yīng)該是用企業(yè)級開發(fā)賬號來生成的(我是這么認為的,問了一些人也基本上是這意思露乏,具體還有沒有其它辦法我就不知道了碧浊,誰如果知道可以回復(fù)告訴 我),但是如果沒有企業(yè)級開發(fā)賬號瘟仿,只是普通的開發(fā)者賬號怎么辦箱锐,生成的ipa文件除了測試機是無法安裝到其他手機上的,所以如果想生成的ipa文件安裝到其它手機上必須要在蘋果網(wǎng)站上去添加此設(shè)備劳较,并且只允許添加100個測試設(shè)備驹止。
好了,下面從頭來說一下.....
1.向安裝包中添加設(shè)備UDID观蜗,生成 Provisioning Profile文件
在獲取到設(shè)備的 UDID 后臊恋,接下來,添加想要安裝測試應(yīng)用的設(shè)備的 UDID(蘋果設(shè)置最多只能添加 100 個 UDID)
添加發(fā)布證書墓捻。點擊左側(cè)導航欄 Provisioning Profiles 中的 Distribution抖仅,添加一個新的證書:
選擇Ad Hoc
選擇一個App ID,這里選擇要安裝應(yīng)用的 App ID
選擇開發(fā)者
勾選需要安裝應(yīng)用的測試設(shè)備(一般情況下全選即可)
給 Provisioning Profiles 設(shè)置一個名字
下載 Provisioning 文件到本地
至此,我們就完成了 Provisioning Profile 文件的生成撤卢。目前這個生成的文件中环凿,就是包含設(shè)備 UDID 的文件。接下來放吩,我們就需要將這個文件導入 Xcode智听,然后重新打包應(yīng)用安裝包(.ipa文件)。
2.導入 Provisioning Profile 文件到 Xcode
下面這里一定不要勾選渡紫,從這里選擇剛才下載下來生成的Provisioning Profile文件
3.打包應(yīng)用的安裝包(.ipa文件)
建議設(shè)置 run 為 release 模式到推,當然用 debug 模式也不有問題,我覺得既然導出這個安裝包是給別人用的惕澎,最好用 release 模式
是選擇 developement 證書呢莉测,還是選擇 distribution 證書呢,建議選擇 distribution 集灌,當然選擇 developement 也不會問題悔雹,最好按發(fā)布版來搞
接下來就是 product ,然后 archive(這里需要注意一下欣喧,有很多人發(fā)現(xiàn)這里archive選擇不了,其它你只要找個iphone設(shè)備連上之后梯找,在運行那里別選擇模擬器唆阿,選擇你的iphone設(shè)備之后,菜單上的archive就可以選擇了)
彈出一個對話框锈锤,這個框也可在 window 下的 organizer 打開
接下來點export 驯鳖,里面有四個單選按鈕:
- 第一個用來導出像發(fā)布到 app store 里的那一樣的 ipa 包;
- 第二個用來導出帶有廣告標識符的 ipa 包久免;
- 第三個用于企業(yè)級打包浅辙,個人賬號不能選這個;
- 第四個用來導出一個 開發(fā)版 的 ipa 包阎姥。
具體 選擇哪個根據(jù)自己需要了记舆。
next后
choose后
next后
next后,這里時間挺長呼巴,慢慢等一會
會自動彈出一個框泽腮,是創(chuàng)建好的 ipa 所在的文件夾
大功告成,這就是我們需要的ipa包了衣赶。
然后就可以發(fā)給那臺設(shè)備安裝了
怎么安裝诊赊,很簡單,我是用itunes安裝的府瞄,電腦上必須要安裝上itunes碧磅,然后可鍵用itunes安裝,當然手機必須得連上才可以,然后裝上就可以了