fir打包之---如何制作一個(gè)可以上傳到fir.im的ipa文件(包含最新的Xcode打包方式)

網(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


image1.png

(2)+添加


image2.png

(3)Register Device


image3.png

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


屏幕快照 2018-01-25 下午4.51.26.png

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


屏幕快照 2018-01-25 下午4.51.37.png

file格式可以點(diǎn)擊choose file上面的Download sample files下載

3、得到電腦的鑰匙串

左上角-鑰匙串訪問-證書助理-從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書-(郵箱最好是開發(fā)者帳號(hào)中有的郵箱)-存儲(chǔ)到磁盤?。。。。?!
看到圖片中間的鑰匙串了嗎?


image4.png

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

image5.png
4、注冊(cè)App ID

name隨便,bundle ID一定要和xcode中的bundle Identify一樣


屏幕快照 2017-10-13 下午5.26.44.png
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)文件

image6.png

真機(jī)上運(yùn)行一下!

8、生成ipa文件

iTunes---應(yīng)用 (圖片中的圓規(guī)看到了嗎)

image7.png

拖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)
屏幕快照 2017-10-13 下午5.29.40.png
5、通過Xcode得到ipa包
product——archive
屏幕快照 2017-10-13 下午5.31.01.png

等待。。。還是等待。。。。

選中第一行的最新的,右邊的export按鈕
屏幕快照 2017-10-13 下午5.34.04.png
選擇開發(fā)Development(測(cè)試的時(shí)候用開發(fā)包)
屏幕快照 2017-10-13 下午5.36.19.png
下一步
屏幕快照 2017-10-13 下午5.38.55.png

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

下一步
屏幕快照 2017-10-13 下午5.39.01.png

如果選擇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ù)方法二,從第五步開始。

如果有幫助到你,可以給我一個(gè)喜歡嗎?
如果還有不明白的地方歡迎私信或者評(píng)論,我會(huì)常??吹?!
耐心一點(diǎn),遇到的問題會(huì)解決的。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 公司的帳號(hào)是企業(yè)帳號(hào),開發(fā)的app不需要上傳到App store,而是直接打包成ipa包提供給公司內(nèi)部使用。我參考...
    那個(gè)女孩_T閱讀 5,656評(píng)論 1 3
  • 1.首先通過鑰匙串訪問——證書助理——從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書——填寫證書信息(郵箱,常用名稱,存儲(chǔ)到磁盤)——存儲(chǔ)...
    DanDanC閱讀 8,126評(píng)論 5 15
  • 引言 關(guān)于開發(fā)證書配置(Certificates & Identifiers & Provisioning Pro...
    奮斗的蝸牛閱讀 7,828評(píng)論 2 20
  • 跟小紀(jì)上課得站著。 他坐著彈琵琶的時(shí)候,我得站著才能和他一樣高。。。畢竟差了將近四十公分。 想起來剛開始代課那一年...
    嫏嬛素素閱讀 201評(píng)論 0 0
  • 文/落花聽雨 從忙碌的生活中 擠出一點(diǎn)時(shí)間,做自己喜歡的事,是一個(gè)快樂的享受。因?yàn)?,它,只屬于自己的精彩。?dú)享這份...
    落花聽雨閱讀 384評(píng)論 10 30

友情鏈接更多精彩內(nèi)容