在线安装ipa,超链接下载ipa

在线安装ipa包其实是OTA实现,先粘一下OTA解释

OTA

OTA即Over-the-Air,简单来说就是通过无线的方式发送指令给设备,具体针对iOS的设备,比如iphone 、ipad等,让开发者能够脱离Appstore,实现从自己的服务器下载并安装iOS应用。 用户只需要在iphone 或ipad的浏览器中点开一条链接,就能直接在主界面中安装App。整个分发的过程包括三部分:设备(iPhone,ipad),服务器(profile service,用来发送配置文件),验证服务器(包括CA和目录服务器)

在线安装ipa需要的东西:
1、plist文件 用来说明app的安装信息,app的包名,ipa存放路径

2、一个https方式访问的链接通过itms-services协议链接指向https访问plist文件

  itms-services://?action=download-manifest&url=https://192.168.0.106/appipa.plist

3、打包好的ipa文件

 将打包后的ipd文件上传,存放的路径写入plist文件

appidp.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>https://z.moopay.cn/m/source/ipa</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>com.DianLe.Lezhuan</string>
                <key>bundle-version</key>
                <string>1.0.0</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>快乐赚钱</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>  

上面仅支持企业证书打包类型

原文地址:https://www.cnblogs.com/air-liyan/p/9255205.html

时间: 2024-10-10 20:50:12

在线安装ipa,超链接下载ipa的相关文章

【转载】eclipse常用插件在线安装地址或下载地址

一,反编译插件: A.Jadclipse 1.打开eclipse增加站点:http://jadclipse.sf.net/update,在线安装好JDT Decompiler 3.4.0 2.http://nchc.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar将            jadclipse3.3.jar下载下来,置入eclipse安装目录的plugins目录下. 3.下载jad.exe文件 4

发布测试版本,通过网页在线安装ipa和apk

很多时候我们需要发布一个测试版本,如果发布为安装包,让测试人员自己安装的话,很多时候是非常困难麻烦的,尤其是iOS版本,多数人并不知道除AppStore之外的安装方式. 通过网页在线安装可以达成自动化部署,终端测试用户只需要通过页面下载安装即可.也可以免去发包给发行商的步骤,分享一个链接地址,他们点击链接即可完成安装. Android版本很好处理,只需要部署好一台静态文件服务器,Android设备都可以自己下载安装.这里主要说明iOS的在线安装方式. iOS在线安装的步骤简单来说就是部署一台ht

黄聪:通过 itms:services://? 在线安装ipa ,跨过appstore

1.需要一个html文件,引导下载用户在线安装ipa <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>一键安装掌上综调iPhone版</title>  </head>    <body>        <a href='itms-services://?action=do

IOS系统ipa软件包在线安装

如果iis不支持ipa和plist下载,可以添加memi类型. ipa     application/x-plist plist application/xml 下载用普通链接即可: <a href="itms-services://?action=download-manifest&url=https://www.somedomain.com/appname.plist">AppName</a> plist是一个xml文件,如下appname.pli

Visual Studio 2015和.Net 2015 预览版在线安装和ISO镜像安装光盘下载

Visual Studio 2015和.Net 2015 预览版在线安装和ISO镜像安装光盘下载 微软刚刚宣布了 Visual Studio 2015和.Net 2015 预览版,并同时提供了下载. 微软在纽约正进行中的#Connect# 全球开发者在线大会上宣布了Visual Studio 2015 和.NET 2015预览版,将为开发者提供构建跨多个平台应用程序的新功能,包括从Windows 到 Linux 到iOS,是的,以及到Android. 微软MSDN介绍称,目前移动开发者需要面对A

Office 365 ProPlus Retail 在线安装程序下载

Office 365 ProPlus Retail 在线安装程序下载 http://down.51cto.com/data/2250280

通过无线网安装自己打包的ipa文件

app进行了升级,特别是界面进行了很多修改,昨天发现一个奇怪的问题,手机原来安装的是在appstore上发布的程序,通过xcode安装新的程序是,storyboard没有改变,因此程序总是闪退. 后来同时跟我说如果将程序打包成ipa文件再进行升级就没有问题,因此想试一下,但是因为自己的手机和家里的itunes同步,如果再用工作机的itunes进行同步,就需要删除手机里的数据,这样不是很好. 后来在网上找到一些解决方案,其中之一是: 将生成的ipa文件上传到:http://www.diawi.co

ios下(个人公司非企业级)AdHoc在线安装全环境配置

1,环境 客户端开发:MacOs 10.8.5 服务器开发:Centos6.3 64位 2,软件准备 Apache httpd 2.2.27 OpenSSL 0.9.8za 3,客户端准备 Apple的开发者账号大致分如下三类:个人,公司,企业,这一篇我们主要说下个人.公司的ipa在线安装.个人公司级别的AdHoc有这样一个限制:就是在线发布的ipa包只能安装 在添加到Apple账号的Devices列表中(发布IPA之后再添加的设备需要重新打IPA包)的非越狱设备及越狱设备中,而企业级的开发者账

iOS客户端的在线安装和更新—针对ADHoc证书

这篇文章纯给自己留个备份,所以对AdHoc证书内部分发和对iOS客户端开发不了解的请直接无视. 一般在iOS游戏或应用开发过程中,正式发布到App Store之前,都需要内部的测试,客户端的安装是个不大不小的问题.苹果提供了AdHoc的证书(普通版可以装100台设备,企业版无限),登记设备号 的即可通过iTunes或者无线网络安装使用AdHoc证书的App.具体不多赘述. 参考资料:http://www.alexcurylo.com/blog/2010/08/27/wireless-ad-hoc