iOS企业签名包如何发布

2019-05-01  本文已影响0人  彩虹下的笑颜

发布流程:

ipa企业签名好,就可以发布了,可以发布到蒲公英、fir、pre等一些主流发布平台,但方便的同时也会被这些平台管制,不过也可以放在自己服务器上,这样方便控制,版本检测更新也方便。
主要的原理是先安装plist文件让iOS系统通过认证,然后就可以下载ipa了,将plist文件放在HTTPS服务器上,需要这个plist文件的链接。用户安装的原理就是在Safari中开发plist文件,解析plist文件中ipa包路径等。如果公司没有有https服务器,可以利用七牛云存储等第三方存盘。这里最简单的就是把plist文件放到github上.


2196406-8f051618e53baac6.jpg

一、准备发布资料

需要准备签名包、plist文件、ipa存放地址

二、制作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>
<!-- http或者https链接的ipa文件地址 -->
     <string>https://ad.infoxgame.com/YinHuOA-H5/app/ios/yh.ipa</string>
    </dict>
    <dict>
     <key>kind</key>
     <string>full-size-image</string>
     <key>needs-shine</key>
     <true/>
     <key>url</key>
     <!-- http或者https链接的图片地址,可直接使用app对应的icon(分辨率没强制要求) -->
     <string>https://ad.infoxgame.com/YinHuOA-H5/images/logo_im.png</string>
    </dict>
    <dict>
     <key>kind</key>
     <string>display-image</string>
     <key>needs-shine</key>
     <true/>
     <key>url</key>
<!-- http或者https链接的小图片地址,可直接使用app对应的icon(分辨率没强制要求) -->
     <string>https://ad.infoxgame.com/YinHuOA-H5/images/logo_im.png</string>
    </dict>
   </array>
   <key>metadata</key>
   <dict>
    <key>bundle-identifier</key>
<!-- BundleID,就是新建app时的包名 -->
    <string>com.cainiao.wnst</string>
    <key>bundle-version</key>
<!-- 版本号 -->
    <string>1.0.0</string>
    <key>kind</key>
    <string>software</string>
    <key>title</key>
<!-- 安装app时的提示信息 -->
    <string>cainiao App 正在安装中…</string>
   </dict>
  </dict>
 </array>
</dict>
</plist>

三、制作下载按钮响应链接

格式说明:
1、链接以itms-services://?action=download-manifest&url= 开头
2、拼接plist文件的地址,一定要是https协议的网址
形如:itms-services://?action=download-manifest&url=https://mydomain.com/apps/wntest.plist

注意事项:

1、plist文件的配置要正确
2、ipa签名包一定要存放到服务器

有不懂的朋友可以q我:qq1132258441
可提供的服务:APP封装,打包,企业签名,可加入支付、分享、推送等功能。【咨询QQ:1132258441】

上一篇 下一篇

猜你喜欢

热点阅读