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