0.寫在前面的絮叨:
企業(yè)開發(fā)者賬號與普通的個人開發(fā)者賬號不一樣,只能在企業(yè)內(nèi)部使用,不能上架到蘋果商店,而且299美元,但是打包分發(fā)app的周期很短,適合企業(yè)內(nèi)部迭代使用。
1.打包分發(fā)之前的準(zhǔn)備
首先您要有個
企業(yè)開發(fā)者賬號啦,至于怎么申請賬號,怎么申請鄧白氏碼,相信不會難到您的!
鑒于網(wǎng)上的一些教程時間比較久遠(yuǎn),所以小編基于最新的
iOS12,以及Xcode10正式版為大家介紹。
2.開發(fā)者中心證書的設(shè)置
1.首先準(zhǔn)備好一個準(zhǔn)備分發(fā)app的項(xiàng)目,然后進(jìn)入到開發(fā)者中心進(jìn)行相關(guān)的配置
2.點(diǎn)擊app IDs進(jìn)行創(chuàng)建
創(chuàng)建app ID
3.根據(jù)已有的項(xiàng)目注冊一個新的應(yīng)用,Name隨便取,Bundle ID必須和要發(fā)布的應(yīng)用的包名一樣,比如我剛剛創(chuàng)建的樣例工程的包名叫做com.eightzg.test。然后點(diǎn)擊下一步進(jìn)行注冊

4.注冊成功會在app IDs的列表中多一個剛剛添加的ID

5.然后在Provisioning Profiles上點(diǎn)擊All,點(diǎn)擊右邊的加號按鈕進(jìn)行注冊


6.點(diǎn)擊In House,然后下一步

7.在這一步中,選擇剛剛已經(jīng)注冊的ID

8.然后一直點(diǎn)擊下一步,最后給證書取個名字,然后點(diǎn)擊download進(jìn)行下載,下載之后的證書雙擊打開,就會自動的注冊到Xcode的程序中,至此,在開發(fā)者中心的證書配置全部完成
3.Xcode中的打包流程
1.點(diǎn)擊進(jìn)行打包


2.然后選擇企業(yè)賬號,然后直接點(diǎn)擊下一步

3.然后來到如下界面:打包要求將一張57 * 57像素,一張512 * 512像素的logo上傳,以及.ipa的安裝包。不過要求是https的服務(wù)器。在打包之前無法獲取到.ipa文件,我們可以先把兩個圖片logo的地址填寫上,然后隨便選一個放到
APP URL一行,等打包之后在進(jìn)行URL的替換

4.然后選擇默認(rèn)的
自動簽名,點(diǎn)擊進(jìn)入下一步

5.有的小伙伴在這一步可能遇到如下錯誤,只需要在工程中將bitcode改成no就可以了


6.如下界面就是已經(jīng)打包成功了,點(diǎn)擊Export進(jìn)行導(dǎo)出

7.導(dǎo)出之后的文件夾有幾個文件,其中有用的是test.ipa和manifest.plist。

8.首先我們需要將.ipa安裝包上傳到我們自己的https服務(wù)器,獲取URL地址,然后打開manifest.plist,將我們之前亂寫的URL地址改成真正的URL地址

9.將替換好的manifest.plist文件上傳到https服務(wù)器,注意要和兩個圖片logo在統(tǒng)一路徑。然后獲取到manifest.plist的URL地址。然后把獲取到的URL地址按照如下格式進(jìn)行拼接
itms-services://?action=download-manifest&url=您的URL地址
這個鏈接就是可以直通下載的鏈接,我們可以放到Safari中進(jìn)行測試,會直接跳到下載。
10.但是這種給鏈接的方式顯然不是正確的打開方式,我們可以用這個芝麻二維碼生成器進(jìn)行二維碼的生成,把剛剛做好的鏈接放上去,點(diǎn)擊生成,在右側(cè)就可以生成二維碼啦!

4.大功告成!
至此,iOS企業(yè)賬號app打包分發(fā)流程就全部走完了,歡迎朋友們私信交流,寫的不對的地方多多指正
