博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ipa如何通过网络进行安装
阅读量:6114 次
发布时间:2019-06-21

本文共 1947 字,大约阅读时间需要 6 分钟。

  苹果手机端应用,如果发布的到Appstore上,往往比较复杂,周期也比较长,Over-the-Air是Apple在 iOS4 中新加的一项技术,目的是让开发者能够脱离Appstore,实现从自己的服务器下载并安装iOS应用。简单地说,就是用户只需要在Safari中点开一条链接,就能直接在主界面中安装App。

  在高版本的IOS上,plist必须要部署到https服务器上,才能正常访问。下面用示例来介绍如何脱离AppStore来安装IPA应用。

1 xcode打包ipa(app.ipa)

并上传到可以公网访问网络上,例如 http://yourwebsite.com/ipa/app.ipa可以访问,如果是IIS服务器,那么需要配置mime类型支持.ipa下载,否则会提示错误。

  1. 打开IIS服务管理器,找到服务器,右键-属性,打开IIS服务属性;
  2. 单击MIME类型下的“MIME类型”按钮,打开MIME类型设置窗口;
  3. 单击“新建”,建立新的MIME类型;

    扩展名是:.apk MIMI类型是:application/vnd.android.package-archive

    扩展名是:.ipa MIMI类型是:application/iphone

配置好后,IIS重启。配置成功再次访问网址,会提示下载:

2 编写plist文件

items
assets
kind
software-package
url
http://yourwebsite.com/ipa/app.ipa
metadata
bundle-identifier
com.aruistar.cmcapp
bundle-version
1.0
kind
software
title
cmcapp

plist文件必须放到https服务上,自己没有架设,可以上传到github上进行处理。plist中注意<string>http://yourwebsite.com/ipa/app.ipa</string>的配置。

2 创建一个ipainstall.html的页面,代码如下:

1  2  3  4     ipa installed on the air 5     
6 25 26 27
28 无线安装iOS应用29
30
31
32
33
34
35
36
37
38
39
40
41
42
序号 应用名称 备注
1 内部市场化 IOS
43 44 45

这里注意的是,itms-services://?action=download-manifest&url不是默认的github上的网址,必须是原始文件的地址,一般是raw.githubusercontent.com开头的。

这个网址,必须用苹果safari进行访问才能解析:

 

安装成功后,打开app即可操作了:

 

转载地址:http://qocka.baihongyu.com/

你可能感兴趣的文章
IOS开发--解析复杂json数据
查看>>
linux之 修改磁盘调度算法
查看>>
tp5 数据库Db查询操作
查看>>
java web 中 filter 与 servlet的关系
查看>>
WPF 自定义IconButton
查看>>
MQTT压力测试之Tsung的使用
查看>>
【php】php输出jquery的轮询,5秒跳转指定url
查看>>
我终于开通了微信公众号
查看>>
Topcoder SRM 698 Div1 250 RepeatString(dp)
查看>>
jpa 原生查询createNativeQuery里面有冒号保留字关键字的问题
查看>>
Nginx限制下载速度
查看>>
OpenResty 最佳实践 (2)
查看>>
java~springboot~gradle里的docker集成
查看>>
python装饰器1:函数装饰器详解
查看>>
杭电2054
查看>>
杭电2061
查看>>
IntelliJ IDEA常用快捷键
查看>>
Linux打包下载命令
查看>>
Idea 2018版破解
查看>>
(原創) 为什么GridView的DataSource可指定DataTable,亦可指定DataTable的DefaultView? (高级) (.NET) (ADO.NET)...
查看>>