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的項目旬蟋,然后進(jìn)入到開發(fā)者中心進(jìn)行相關(guān)的配置
2.點擊app IDs進(jìn)行創(chuàng)建
3.根據(jù)已有的項目注冊一個新的應(yīng)用油昂,Name隨便取,Bundle ID必須和要發(fā)布的應(yīng)用的包名一樣倾贰,比如我剛剛創(chuàng)建的樣例工程的包名叫做com.eightzg.test冕碟。然后點擊下一步進(jìn)行注冊
4.注冊成功會在app IDs的列表中多一個剛剛添加的ID
5.然后在Provisioning Profiles上點擊All,點擊右邊的加號按鈕進(jìn)行注冊
6.點擊In House匆浙,然后下一步
7.在這一步中安寺,選擇剛剛已經(jīng)注冊的ID
8.然后一直點擊下一步,最后給證書取個名字首尼,然后點擊download進(jìn)行下載挑庶,下載之后的證書雙擊打開言秸,就會自動的注冊到Xcode的程序中,至此迎捺,在開發(fā)者中心的證書配置全部完成
3.Xcode中的打包流程
1.點擊進(jìn)行打包
2.然后選擇企業(yè)賬號井仰,然后直接點擊下一步
3.然后來到如下界面:打包要求將一張57 * 57像素,一張512 * 512像素的logo上傳破加,以及.ipa的安裝包俱恶。不過要求是https的服務(wù)器。在打包之前無法獲取到.ipa文件范舀,我們可以先把兩個圖片logo的地址填寫上合是,然后隨便選一個放到
APP URL
一行,等打包之后在進(jìn)行URL的替換
4.然后選擇默認(rèn)的
自動簽名
锭环,點擊進(jìn)入下一步
5.有的小伙伴在這一步可能遇到如下錯誤聪全,只需要在工程中將bitcode改成no就可以了
6.如下界面就是已經(jīng)打包成功了,點擊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)行二維碼的生成甫贯,把剛剛做好的鏈接放上去吼鳞,點擊生成,在右側(cè)就可以生成二維碼啦叫搁!
4.大功告成赔桌!
至此,iOS企業(yè)賬號app打包分發(fā)流程就全部走完了常熙,歡迎朋友們私信交流纬乍,寫的不對的地方多多指正