ipa如何通过网络进行安装

  苹果手机端应用,如果发布的到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下载,否则会提示错误。

76497-20160804144338747-1980898198.jpg

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

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

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

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

76497-20160804144349387-80524483.jpg

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>http://yourwebsite.com/ipa/app.ipa</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进行访问才能解析:

76497-20160804144933387-321887659.png

 

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

76497-20160804145154465-1512441581.png

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 微信 8.0.20 ipa 是指微信在版本号为8.0.20时的安装包文件。微信是一款由腾讯公司开发的即时通讯应用,提供文字、语音、视频、图片等多种通讯方式,拥有庞大的用户群体。 作为智能手机上最受欢迎的应用之一,微信通过ipa文件的安装方式可以帮助用户在苹果设备上安装和更新微信应用。用户可以从官方渠道或其他可靠来源下载对应版本的ipa文件,并通过iTunes或其他支持ipa文件的工具进行安装。 微信 8.0.20 ipa版本有一些特点和亮点。首先,作为微信的新版本,它可能带来了一些新的功能和更新。这可能包括界面的改进、更高效的通信体验、更安全的信息传输等。此外,该版本还可能修复了之前版本中存在的一些漏洞和问题,提升了应用的稳定性和安全性。 用户可以根据自己的需求和喜好选择是否下载和安装微信 8.0.20 ipa版本。如果用户需要获取最新的功能和体验,他们可能会选择更新到该版本。另外,对于那些遇到了之前版本的问题或漏洞的用户,升级到8.0.20版本可以帮助解决这些问题。 总之,微信 8.0.20 ipa是微信在版本号为8.0.20时的安装包文件,用户可以通过这个文件来在苹果设备上安装和更新微信应用,以获得最新的功能和修复之前版本中存在的问题。 ### 回答2: 微信8.0.20 IPA是微信应用程序的某个版本。IPA是iOS应用程序的安装包文件格式,可以在iPhone和iPad设备上安装和运行。微信是一款非常流行的社交媒体应用程序,允许用户发送消息、分享照片和视频、进行语音通话和视频通话等。 微信8.0.20是微信的一个具体版本,它可能包含了一些新功能和改进的性能。具体来说,这个版本可能会修复一些之前版本中存在的漏洞和问题,提升软件的稳定性和安全性。它可能还会加入一些新的功能,例如增强的聊天体验、更好的朋友圈分享功能、更流畅的语音通话和视频通话等。此外,该版本还可能包括对用户界面的一些调整,帮助用户更轻松地使用微信。 要将微信8.0.20 IPA安装到iOS设备上,首先需要下载这个IPA文件。然后,您可以通过多种方法将其安装到您的设备上。一个常见的方法是使用iTunes,将设备连接到电脑上,然后通过iTunes将IPA文件同步到设备。另一种方法是使用第三方工具,如Cydia Impactor,允许您直接将IPA文件安装到设备上,而无需使用iTunes。 总之,微信8.0.20 IPA是微信的一个特定版本,它可能包括一些新功能和改进的性能。要安装它,您需要先下载该文件,然后通过iTunes或其他工具将其安装到iOS设备上。 ### 回答3: 微信 8.0.20 ipa 是一款微信手机应用程序的版本号。"ipa" 是 iOS 平台下的应用安装文件格式。 微信是一款由中国互联网巨头腾讯公司开发的即时通讯应用。它通过网络连接,让用户可以文字、语音、图片、视频等多种方式进行交流和分享。微信也提供了朋友圈功能,用户可以发布动态和分享生活照片。 8.0.20 是微信的版本号,表示这是微信的第 8 个主要更新版本,以及第 20 次的次要更新。通过不断更新和改进,微信提供了更好的用户体验和更丰富的功能。 "ipa" 是 iOS 平台下的应用安装文件格式。用户可以通过下载 ipa 文件安装微信应用程序,这种方式常用于越狱设备或者通过企业级证书安装应用等情况下使用。 微信 8.0.20 ipa 的发布可能意味着该版本具有一些新的功能、修复了一些问题、提升了性能等。用户可以根据自己的需求和设备情况,选择是否更新到最新版本的微信。 总之,微信 8.0.20 ipa 是腾讯公司开发的一款即时通讯应用的具体版本号,用户可以通过该版本的更新和安装文件来使用和体验微信的最新功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值