IOS 企业应用包部署到个人服务器

IOS 企业应用包部署到个人服务器

最近项目中需要发布IOS应用,之前一直使用的是第三方平台​。由于项目的特殊原因,需要自己搭建​分发平台。下面简单介绍一下搭建的过程。

  1. 生成一个后缀为plist的文件。
    plist文件在线生成链接

文件内容需要替换的地方如下:

  • ipa文件下载地址 (eg:https://xxx.xxx.com/xxx.ipa)
  • 桌面展示icon地址(eg:https://xxx.xxx.com/xxx.png)
  • app版本号(eg:1.0.0)
  • 应用名称(eg:XXX)
<?xml version="1.0" encoding="UTF-8"?>
<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><![CDATA[ipa文件下载地址]]></string>
             </dict>
             <dict>
               <key>kind</key>
               <string>display-image</string>
               <key>needs-shine</key>
               <integer>0</integer>
               <key>url</key>
               <string><![CDATA[桌面展示icon地址]]></string>
             </dict>
             <dict>
               <key>kind</key>
               <string>full-size-image</string>
               <key>needs-shine</key>
               <true/>
               <key>url</key>
               <string><![CDATA[桌面展示icon地址]]></string>
             </dict>
           </array>
           <key>metadata</key>
           <dict>
             <key>bundle-identifier</key>
             <string>com.picc.mms</string>
             <key>bundle-version</key>
             <string><![CDATA[app版本号]]></string>
             <key>kind</key>
             <string>software</string>
             <key>title</key>
             <string><![CDATA[应用名称]]></string>
           </dict>
        </dict>
      </array>
  </dict>
</plist>


  1. 把后缀为plist的文件,app安装包,桌面展示图片放在服务器指定位置,要求可以访问。
  2. 下载方式
  • web下载地址
<a href="itms-services://?action=download-manifest&url=plist文件访问URL">安装</a>
  • iOS下载地址
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@'itms-services://?action=download-manifest&url=plist文件访问URL']];

4.信任证书

由于苹果手机的限制,这样安装的app是无法打开的,下面就介绍一下怎么让用户跳转到信任证书的页面。
把后缀为mobileprovision的文件放到服务器可以访问的目录,然后在safari浏览器中访问就可以直接跳转到信任证书的页面了。

总结:通过以上4步就可以搭建自己的企业应用分发平台了。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页