網(wǎng)上的不夠詳細(xì),今天自己做了一遍,記下來
方法1:舊方法----------------通過itunes打包(被蘋果拋棄了,不過如果itunes版本不是最新的話還是有的)
方法2:新方法----------------Xcode-product-archive打包 (省略了自己手動(dòng)創(chuàng)建證書、PP文件(推送證書還是要自己創(chuàng)建的))
---------------分割線--------------------------------------------------------
方法1:舊方法----------------通過itunes打包
1、擁有一個(gè)開發(fā)者賬號(hào)(99美刀)
2、登錄蘋果開發(fā)者網(wǎng)站,添加想要安裝測(cè)試應(yīng)用的設(shè)備的UDID,可以使用 fir.im 提供的的接口快速獲取 UDID (fi r.im-工具-UDID獲取工具)
(1)添加UDID:Devices---All或者iPhone

(2)+添加

(3)Register Device

UDID添加也可以按照一定格式的文件批量添加

只需要選擇Register Multiple Devices即可,choose file

file格式可以點(diǎn)擊choose file上面的Download sample files下載
3、得到電腦的鑰匙串
左上角-鑰匙串訪問-證書助理-從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書-(郵箱最好是開發(fā)者帳號(hào)中有的郵箱)-存儲(chǔ)到磁盤?。。。。?!
看到圖片中間的鑰匙串了嗎?

得到這么個(gè)東西,先放著

4、注冊(cè)App ID
name隨便,bundle ID一定要和xcode中的bundle Identify一樣

5、生成證書
Certificates---Development(開發(fā)者證書)---iOS App Development,一步步走下來就好,注意:App ID要選之前申請(qǐng)的,CSR要選之前得到的鑰匙串文件
6、授權(quán)文件申請(qǐng)Provisioning Profile
iOS App Development ----development的授權(quán)文件,可以用于開發(fā)者真機(jī)調(diào)試
==App ID必須要選擇綁定的App ID== ,選擇要關(guān)聯(lián)的證書
7、把授權(quán)文件添加到xcode中
xcode必須用當(dāng)前的開發(fā)者賬號(hào)
雙擊授權(quán)文件,會(huì)自動(dòng)加到xcode中
targets---build settings---signing
code signing identify---全選擇當(dāng)前開發(fā)者
development team---當(dāng)前開發(fā)者團(tuán)隊(duì)
Profisioning Profile和Profisioning Profile(Depracated)都選擇之前申請(qǐng)的授權(quán)文件

真機(jī)上運(yùn)行一下!
8、生成ipa文件
iTunes---應(yīng)用 (圖片中的圓規(guī)看到了嗎)

拖xcode中products中的.app文件到iTuns應(yīng)用中,生成.ipa文件,右鍵-在finder中顯示,拖到fir.im中
完了
方法2:新方法----------------Xcode-product-archive打包
1、擁有一個(gè)開發(fā)者賬號(hào)(99美刀)
2、登錄蘋果開發(fā)者網(wǎng)站,添加想要安裝測(cè)試應(yīng)用的設(shè)備的UDID,可以使用 fir.im 提供的的接口快速獲取 UDID (fi r.im-工具-UDID獲取工具)
第二步完全一樣,看上面的
3、注冊(cè)App ID
name隨便,bundle ID一定要和xcode中的bundle Identify一樣
這一步驟也可以省略,
工程文件中選擇自動(dòng)
運(yùn)行看看是不是蘋果賬號(hào)上自動(dòng)給你生成了一個(gè)ID
4、工程文件-General-選擇自動(dòng)

5、通過Xcode得到ipa包
product——archive

等待。。。還是等待。。。。
選中第一行的最新的,右邊的export按鈕

選擇開發(fā)Development(測(cè)試的時(shí)候用開發(fā)包)

下一步

Additional Options這個(gè)對(duì)于上傳fir的測(cè)試包來說不需要選中,選中下一個(gè)頁面需要填寫三個(gè)URL必須是https開頭的,不是企業(yè)賬號(hào)的需要內(nèi)部下載的別的都瞎寫就行,建議不是企業(yè)賬號(hào)的不要選這個(gè)了
下一步

如果選擇Automatically表示全部自動(dòng)創(chuàng)建,不用管。直接下一步下一步,導(dǎo)出就好了,PP文件也會(huì)自動(dòng)創(chuàng)建
如果選擇Manually表示下面需要自己從已有的證書和Provisioning Profile中選擇想用的,然后下一步下一步導(dǎo)出就好了
------------------分割線--------------------------------
如果在創(chuàng)建新的ipa包的時(shí)候遇到需要加新的udid
1、重復(fù)第二步
2、選擇要用到的Provisioning Profile,Edit,把新加的udid也選中,保存修改
3、
(選擇1:)在Xcode中,Xcode---preference---選中當(dāng)前Apple ID---Download Manual Profiles,然后重復(fù)方法二,從第五步開始。
(選擇2:)也可以直接吧Provisioning Profile下載下來雙擊,然后重復(fù)方法二,從第五步開始。