本文分幾部分介紹
1. 簡單說下蘋果賬號
2. 各賬號在第三方平臺發(fā)布app
3. 企業(yè)證書打包ipa?
今天因需要用到企業(yè)證書發(fā)布app蔬啡,但是網(wǎng)上近期現(xiàn)成的教程又很少,自己摸索著搞了下,做下記錄,供需要者查閱粪躬,不足之處,望各位大神批評指正昔穴。
1. ?蘋果賬號
? ? 關(guān)于賬號問題镰官,網(wǎng)上已經(jīng)有一大堆的東西了,這里不再贅述吗货,主要說明他們的區(qū)別與用途泳唠;
? ? ?a. ? 個(gè)人賬號: 可以用來調(diào)試app和發(fā)布AppStore,調(diào)試用Development證書,發(fā)布用 ?Distribution證書添加上各自的配置文件宙搬,相信大家都能搞定笨腥;
? ? ?b. ? 公司賬號: 用途與個(gè)人賬號完全相同,只是在發(fā)布AppStore時(shí)可以多寫幾個(gè)開發(fā)者的名字害淤;
? ? ?c. ? 企業(yè)賬號: 可以用來調(diào)試app和公司內(nèi)部的測試扇雕, 但是不能發(fā)布AppStore;
一句話窥摄,個(gè)人與公司賬號,功能相同础淤,能上傳AppStore崭放,企業(yè)證書不可以上傳AppStore,但是能免UUID在公司內(nèi)部做測試鸽凶,前者99$, 后者199$,如果你申請的企業(yè)證書币砂,在付費(fèi)時(shí)只讓你付99$,不要開心的太早玻侥,以為蘋果審核沒看清决摧,不是蘋果搞錯(cuò)了,是你把企業(yè)賬戶申請成了公司賬號了,還是趕緊從新申請掌桩;需要一個(gè)月審核時(shí)間边锁;
2. 在第三方發(fā)布應(yīng)用
個(gè)人/公司賬號,在第三方平臺發(fā)布應(yīng)用(這里以蒲公英為例波岛、其余還有fir等可用)
最簡單的方式: 直接將如下圖中的.app文件拖入iTunes中
如下圖:
再講該文件拖到桌面上茅坛,即可得到一個(gè)ipa的文件,然后將其拖入到蒲公英中如下圖:
點(diǎn)擊上傳即可则拷;后面按照傻瓜式的步驟來贡蓖,最終可得到二維碼和下載網(wǎng)址;?
對于個(gè)人煌茬、公司賬號申請的證書按照上面的方式即可斥铺,但是這個(gè)前提就是這個(gè)app只能讓那些預(yù)先在develop開發(fā)者中心注冊過手機(jī)UUID的用戶才能安裝;
若想讓所有人都能安裝坛善,這就要求用企業(yè)證書簽發(fā)的并用In House配置文件的.ipa 才行仅父;
下面介紹下如何用企業(yè)證書打包In House的Provisioning Profiles
3. 企業(yè)證書打包ipa?
a. 在BuildSettings 中的Code Signing 中把證書改為企業(yè)發(fā)布證書,然后將Provisioning Profiles文件改為In House 的相應(yīng)配置文件((https://developer.apple.com蘋果開發(fā)者中心)證書里面去創(chuàng)建)
b. 在Edit Scheme 中將Debug改為Release,如下圖:
點(diǎn)擊導(dǎo)航欄上方的Product中的Archive構(gòu)建版本浑吟;如下圖
點(diǎn)擊右側(cè)的按鈕: 如下笙纤,
因?yàn)檫@里是企業(yè)證書,如果你點(diǎn)擊Validate的話會報(bào)??组力,原因是企業(yè)證書不能上傳AppStore省容,不恩給你走著一步,Export 導(dǎo)出到桌面上燎字;警告如下:
點(diǎn)擊Export后腥椒,
Next:
這里只會出現(xiàn)你的企業(yè)證書,Choose后如下:
這里點(diǎn)擊上面的這個(gè)候衍,一個(gè)ipa文件可以讓所有設(shè)備安裝笼蛛,下面的則是各個(gè)型號有一個(gè)ipa會很煩,不過如果你想進(jìn)行機(jī)型限制的話可以選擇蛉鹿;選后如下:
這里如果你只點(diǎn)第二個(gè)的話滨砍,就是在桌面生成一個(gè)文件夾,里面有你的ipa文件妖异;
如果你點(diǎn)了兩個(gè)的話惋戏,這里是在自己的平臺上安裝的,不需要再去第三方平臺發(fā)布他膳,點(diǎn)擊Next后會彈出一個(gè)對話框响逢,里面有你要寫入的url,就是你存ipa的文件的地址棕孙;可以在瀏覽器中打開舔亭,但是值得注意的是些膨,這里的url必須是https的;如果是http則不可以用钦铺;而且目前只能在Safari中打開安裝订雾;
好了,至此本文算是結(jié)束了职抡,大家一起樂呵葬燎!
鄙人不才,不足之處還望大神們給予批評指正缚甩,O(∩_∩)O~谱净!
另外補(bǔ)充一點(diǎn): 企業(yè)證書在第三方平臺發(fā)布時(shí),要謹(jǐn)慎使用擅威, 最好設(shè)置一個(gè)下載的密碼壕探;因?yàn)樘O果對企業(yè)證書的管理相對嚴(yán)格,如果你用企業(yè)證書發(fā)布的是網(wǎng)絡(luò)電話VOIP郊丛、積分墻李请、游戲充值平臺等類型的 App 都很容易被蘋果封號;蘋果企業(yè)開發(fā)者賬號一旦被封厉熟,基本上也就沒有辦法找回來了导盅,錢也不會退的,隨后蘋果會給你發(fā)一封郵件通知揍瑟,并且一年內(nèi)不得再次注冊白翻,還是謹(jǐn)慎為秒!