1.登錄開發者賬號
1.png
2.選擇創建證書
2.png
3.png
創建 iOS Distribution類型的證書,然后下載
3.創建APP ID
4.png
5.png
4.創建描述文件
點擊MAC系統下的鑰匙串訪問
6.png
創建一個證書
7.png
去開發者網站添加一個新的描述證書
8.png
9.png
選擇你之前創建的APPID
10.png
選擇之前創建的證書
11.png
選擇創建的描述證書名字
12.png
5.項目打包
將之前創建的三個證書都下載下來,每個雙擊一次
打開項目,將項目的bundle ID 改為與APPID上的一致
13.png
開始打包項目
14.png
選擇保存為企業版APP包
15.png
至此APP打包步驟完成,在企業版中還需要創建一個plist文件進行對APP下載的配置
6.plist文件配置
以下是一個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>THE URL FOR YOUR IPA: ex: http://go.com/appname.ipa</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>THE URL FOR INSTALLATION @2x ICON: ex: http://go.com/Icon@2x.png</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>THE URL FOR INSTALLATION ICON: ex: http://go.com/Icon.png</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>YOUR BUNDLE ID (Take it from your Xcode Project)</string>
<key>bundle-version</key>
<string>1.2.3 Your app version</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>The Title To Present To The User installing the app</string>
</dict>
</dict>
</array>
</dict>
</plist>
在對應內容中填寫對應的信息即可,
7.APP發布在網址中
企業級APP的安裝需要safari瀏覽器來打開固定的指令:
例:
itms-services://?action=download-manifest&url=https://git.oschina.net/chshyin/lottery_ios_h5/raw/master/lottery.plist
將配置好的plist文件以及ipa包發布到網址中(注意必須是https)然后用safari打開類似上面指令的路徑,即可安裝企業版APP