当前位置: 游戏平台 > 互联网科技 > 正文

ipa如何通过网络进行安装,ipa网络进行安装

时间:2020-04-28 11:25来源:互联网科技
厂商证书打包的IPA安装包,怎么发布给客户设置使用啊? ipa如何通过网络张开设置,ipa互联网实行安装 苹果手提式有线电话机端应用,假如宣布的到Appstore上,往往比较复杂,周期也相

厂商证书打包的IPA安装包,怎么发布给客户设置使用啊?

ipa如何通过网络张开设置,ipa互联网实行安装

  苹果手提式有线电话机端应用,假如宣布的到Appstore上,往往比较复杂,周期也相比较长,Over-the-Air是Apple在 iOS4 中新加的一项技能,指标是让开拓者能够脱离Appstore,完结从自身的服务器下载并设置iOS应用。轻巧地说,正是客商只供给在Safari中式茶食开一条链接,就能够一向在主分界面中安装App。

  在高版本的IOS上,plist一定要陈设到https服务器上,本领符合规律访谈。下边用示例来介绍怎么着退出AppStore来安装IPA应用。

1 xcode打包ipa(app.ipa)

并上传来能够公网访问网络上,举个例子

图片 1

构造好后,IIS重启。配置成功再度做客网站,会提示下载:

图片 2

2 编写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>http://yourwebsite.com/ipa/app.ipa</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>com.aruistar.cmcapp</string>
                <key>bundle-version</key>
                <string>1.0</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>cmcapp</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>

plist文件必得置于https服务上,本人从不架设,能够上传到github上扩充管理。plist中注意<string>

2 创制二个ipainstall.html的页面,代码如下:

 1 <!DOCTYPE html>
 2 <html >
 3 <head>
 4     <title>ipa installed on the air</title>
 5     <meta charset="UTF-8">
 6     <style type="text/css">
 7     body{
 8         padding: 0;
 9         margin: 0;
10 
11     }
12     table
13     {
14         width: 100%;
15         border: solid 1px #999;
16         border-collapse:collapse;
17     }
18     table tr,table td
19     {
20         
21         border: solid 1px #999;
22         border-collapse:collapse;
23     }
24 </style>
25 </head>
26 <body>
27     <div style="font-size:70px; text-align:center; background-color:#999;height:160px;line-height:160px;">
28      无线安装iOS应用
29     </div>
30     <div style="font-size:60px; text-align:center;">
31     <table>
32     <tr>
33     <td>序号</td>
34     <td>应用名称</td>
35     <td>备注</td>
36     </tr>
37      <tr>
38     <td>1</td>
39     <td><a  href="itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/yourgithub/iosapp/master/manifest.plist">内部市场化</a></td>
40     <td>IOS</td>
41     </tr>
42     <table>
43     </div>
44 </body>
45 </html>

这边注意的是,itms-services://?action=download-manifest&url不是暗中认可的github上的网站,必得是原有文件的地址,平时是raw.githubusercontent.com开首的。

那一个网站,必需用苹果safari举办访谈才具深入分析:

图片 3

 

设置成功后,张开app就能够操作了:

图片 4

 

苹果手提式有线电话机端应用,倘使宣布的到Appstore上,往往比较复杂,周期也比较长,Over-the-Air是Apple在...

  • 协理Https的服务条件
  • 对应的plist文件
  • IPA安装包贰个
1、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>http://.../xxx.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>xxx</string> <key>bundle-version</key> <string>1.1.0</string> <key>kind</key> <string>software</string> <key>title</key> <string>应用名称</string> </dict> </dict> </array></dict></plist>

注释:

1、发布IPA的版本号:修改<key>bundle-version</key> 标签对应的 <string>1.1.0</string> 内容为新的版本号备注:bundle-version :当前部署IPA的版本号2、发布IPA的路径:<key>url</key> 标签对应的 <string>xxx.ipa</string> 内容为新的路径。(如果路径、IPA文件名字没变,则不需要修改)备注:url :存放IPA安装包的路径地址

编辑:互联网科技 本文来源:ipa如何通过网络进行安装,ipa网络进行安装

关键词: