每一版Xcode升級之后颠猴,Archieve打包的界面都會略有調(diào)整,今天我們來講一下Xcode9的企業(yè)版打包流程。
假設(shè)現(xiàn)在我們已有蘋果企業(yè)版開發(fā)者賬號 $299的毕莱,并且已經(jīng)創(chuàng)建好證書、說明文件等前期準(zhǔn)備工作颅夺。下面我們從Archieve說起朋截。
一、打包
1吧黄、Product-Archieve
2部服、選擇Archieves文件,Export
3拗慨、選擇打包類型--選擇Enterprise廓八,然后Next
4、如圖選擇---Next
5胆描、填寫基本資料---Name:你的APP名稱;APP URL:你的ipa包放到的服務(wù)器url仗阅;Display Image URL:你的APP 的 icon小圖標(biāo)放的服務(wù)器url昌讲,大小為57X57;Full Size Image URL:你的APP 的 icon大圖標(biāo)放的服務(wù)器url减噪,大小為512X512短绸。 這三個url必須是https類型的,要不然無法下載筹裕。這四個信息醋闭,在后邊可以修改,如果目前你還不知道朝卒,可以先亂填一個证逻,,然后Next抗斤。如圖:
6囚企、選擇證書選擇方式。這里演示Manually manage singing瑞眼。龙宏,然后Next
重要:這邊需要手動配置,如自動配置可能出現(xiàn)總是安裝不上的問題伤疙。
7银酗、選擇你賬戶下邊的對應(yīng)的發(fā)布證書和發(fā)布配置文件,然后Next
8、選擇Export黍特。
9蛙讥、選擇一個路徑,存放你導(dǎo)出的文件---然后Export衅澈。
二键菱、后續(xù)處理--從這里開始基本上就是后臺或者運維的事情了,不過我們也可以了解一下
1今布、可以看到你導(dǎo)出的文件夾里面的文件经备,在這里面對我們發(fā)布app有用的只有兩個:一個是ipa包,另一個就是默認(rèn)的名字mainfest.plist文件部默,這個plist文件是存放你的app信息還有下載鏈接url的文件侵蒙。
2、尤其要注意的是傅蹂,我們需要把這個ipa包和plist文件給后臺或者運維纷闺,讓他們放到公司的服務(wù)器上面。但是需要保證這個ipa包和plist文件的名字必須要一樣份蝴。犁功。我們在這里演示改為:Demo.ipa Demo.plist
3、打開Demo.plist文件婚夫,進行基本認(rèn)知及完善信息浸卦。其中的 一個ipa包的url和兩個圖標(biāo)的url,如果不清楚案糙,可以讓后臺或者運維上傳相應(yīng)文件到服務(wù)器之后再自行填寫限嫌。最下邊的title是你的app在手機上面的名稱。
4时捌、進行基本處理之后怒医,我們就可以把這兩個文件發(fā)給后臺或者運維,和他們協(xié)調(diào)操作了奢讨。
三稚叹、基本測試
1、首先讓后臺或者運維把你給他們的plist文件在你們服務(wù)器上面的url給你拿诸,入录,假如該url是:https://****/Demo.plist。
2佳镜、在Safari瀏覽器中輸入 itms-services:///?action=download-manifest&url=https://****/Demo.plist僚稿。
會有彈框提示,都選擇同意或者接受即可蟀伸。
搞定J赐C骞簟!下邊附帶plist文件demo蠢络,如果有需要可以拿走
plist文件鏈接:點我進去跳轉(zhuǎn)
plist代碼:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>url</key>
<string>https://</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>url</key>
<string>https://</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>Bundle-ID</string>
<key>bundle-version</key>
<string>4.0.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>APP-Name</string>
</dict>
</dict>
</array>
</dict>
</plist>
作者:少年出大荒
來源:CSDN
原文:https://blog.csdn.net/CX_NO1/article/details/80896454
版權(quán)聲明:本文為博主原創(chuàng)文章衰猛,轉(zhuǎn)載請附上博文鏈接!