iOS 干货整理

iOS 企业版APP上架流程

2017-08-05  本文已影响183人  AnthonyChen

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

上一篇 下一篇

猜你喜欢

热点阅读