ios企业证书签名后怎么进行分发安装?

ios企业证书签名
后怎么进行分发安装?

一、 将打好的ipa包发给他们,他们用企业证书签名,实际上就是一个加密加壳的过程,签名完成后他们吧签名好的ipa发回给你,签名过程一般几分钟就搞定了
二、 拿到签名好的ipa就可以做分发了,可以放在自己服务器上,也可以利用第三方平台。这里我们选择放在自己服务器,这样做版本检测更新也方便。

三、 到了这里还差一个plist文件,将plist文件放在TPS服务器上,需要这个plist文件的链接。用户安装的原理就是在Safari中开发plist文件,解析plist文件中ipa包路径等。如果公司没有有https服务器,可以利用七牛云存储等第三方存盘。这里最简单的就是把plist文件放到github上.


ios企业证书签名后怎么进行分发安装?

通过网络安装ipa
注意:plist文件的名称必须跟ipa文件名称一致
1)将plist与ipa文件上传至服务器,
创建网页,包含如下代码:<a href="itms-services://?action=download-manifest&url=https://ken74.com/apps/app名字.plist" id="text">Install the In-House App</a>
url必须是https,否则ipa无法安装。
这里提供plist模板
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!--
Property List.plist
David
Created by David on 2018/10/25.
Copyright (c) 2018年 MOON All rights reserved.
-->
<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>ipa包路径,可以放在http服务器</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>57*57app图标链接</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>521*521app图标链接</string>
</dict>
</array>
<key>metata</key>
<dict>
<key>bundle-identifier</key>
<string>bundleID</string>
<key>bundle-version</key>
<string>版本号</string>
<key>kind</key>
<string>software</string>
<key>subtitle</key>
<string>App</string>
<key>title</key>
<string>名称</string>
</dict>
</dict>
</array>
</dict>
</plist>
准备好plist文件链接,比如https://ken74.com/apps/app名字.plist
,就可以编写web页面,比如页面中有一个下载按钮,
<a href="itms-services://?action=download-manifest&url=https://ken74.com/apps/app名字.plist">ios下载</a>
Safari操作的具体流程是:
1 Safari解析我们输入的那一串字符串,找到plist文件
2 根据plist文件里面提供的信息下载并安装ipa包,还会访问大小图标,大小图标在ipa包正在下载时显示,当下载完毕后显示程序自带的图标
下载安装后,如果想打开程序还需要在手机 设置->通用->描述文件与设备管理(不同系统可能名字不一样) 里面选择相应的证书信任后,方可打开程序。
itms-services://?action=download-manifest&url=https://ken74.com/apps/app名字.plist是调用浏览器读取plist文件。
基本就可以自动安装了。


本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/ios%e4%bc%81%e4%b8%9a%e8%af%81%e4%b9%a6%e7%ad%be%e5%90%8d%e5%90%8e%e6%80%8e%e4%b9%88%e8%bf%9b%e8%a1%8c%e5%88%86%e5%8f%91%e5%ae%89%e8%a3%85%ef%bc%9f.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2022年6月17日 下午11:07
下一篇 2022年6月17日 下午11:07

猜你喜欢