`
lizaochengwen
  • 浏览: 667341 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

利用 itms-services 协议,通过网站来发布ipa应用

 
阅读更多
苹果允许用itms-services协议来直接在iphone/ipad上安装应用程序,我们可以直接生成该协议需要的相关文件,这样产品经理和测试都可以直接在设备上安装新版的应用:
需要两个文件,一个是html,另一个是plist。
文件html:
<html>
<head>
</head>
<body>
<a href="itms-services://?action=download-manifest&amp;url=http://127.0.0.1:8080/latest/tue.plist(plist文件的地址)">Install TU/e App</a></span></p>
</body>
</html>
文件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://127.0.0.1/latest/ipa/tue.ipa(安装包的url)</string>
               </dict>
               <dict>
                   <key>kind</key>
                   <string>display-image</string>
                   <key>needs-shine</key>
                   <true/>
                   <key>url</key>
                   <string>图片的地址</string>
               </dict>
      <dict>
                   <key>kind</key>
                   <string>full-size-image</string>
                   <key>needs-shine</key>
                   <true/>
                   <key>url</key>
                   <string>
图片的地址
</string>
               </dict>
           </array>
           <key>metadata</key>
           <dict>
               <key>bundle-identifier</key>
               <string>com.xinchun(和ipa中的相同)</string>
               <key>bundle-version</key>
               <string>1.0.0</string>
               <key>kind</key>
               <string>software</string>
               <key>subtitle</key>
               <string>Tue</string>
               <key>title</key>
               <string>Tue</string>
           </dict>
       </dict>
   </array>
</dict>
</plist>
分享到:
评论

相关推荐

    账号申请-发布问题-证书与配置文件申请-打包流程-appstore审核-Testflight方案-itms-services方案

    - **实现方式**:通过生成一个包含itms-services://协议的URL,该URL指向应用的IPA文件以及对应的配置文件。 - **注意事项**:这种方式主要用于内部测试或特殊情况下的应用分发,可能存在一定的安全隐患。 综上所述...

    IPA安装类型

    描述中强调了寻找一种非同步助手、非iTools、非iFunbox的途径,这通常指的是越狱设备上利用特定的技术或协议来安装IPA应用。本文将深入探讨其中的一种方法——利用itms-services协议以及MobileInstallation服务。 ...

    iOS 在线安装 ipa 网页

    这时,我们可以利用itms-services协议来实现在线安装ipa文件。本文将详细介绍如何通过itms-services搭建一个内网IPA安装网页,以便于iOS设备方便地安装自定义的应用程序。 **一、ipa文件与itms-services协议** ipa...

    ipa在线安装、plist实现

    在iOS中,`plist`文件常用于配置和设置,但在我们讨论的场景下,它用于创建一个描述`ipa`包的URL链接,使用户可以通过Web浏览器或扫描二维码来下载并安装应用。 要实现ipa在线安装,首先,你需要一个`.ipa`文件,这...

    IpaDownloadTool:输入下载页面链接自动解析ipa下载地址,支持本地下载,支持蒲公英和fir及其他所有自定义下载页面(由于是通过拦截webView的itms-services

    IpaDownloadTool 反馈&交流qq群:项目中使用的第三方:Release版本功能此工具用来快捷下载/储存第三方来源的ipa支持蒲公英、fir下载页面拦截ipa地址、ipa下载支持其他网站自定义h5页面拦截ipa地址、ipa下载支持网址&...

    搭建ios企业开发者下载app环境

    当IPA文件准备就绪,我们需要设置ITMS Services来提供下载链接。ITMS Services是苹果提供的一种服务,允许开发者通过HTTP或HTTPS协议分发应用。你需要创建一个XML文件(通常命名为`index.html`),并在其中嵌入特定...

    Python-快速上传ipa在线安装

    7. **URL Scheme**:为了让用户能够点击链接直接在设备上安装,可能需要设置URL Scheme,这通常涉及构建一个HTML页面,其中包含指向IPA的`itms-services`协议链接。 8. **设备管理工具**:如`ideviceinstaller`或`...

    网页安装ipa

    在iOS设备上,通常我们通过App Store来下载和安装应用程序。然而,对于开发者或测试人员而言,有时需要在没有经过App Store的情况下安装应用,这时就会用到IPA(iOS Application Package)文件。IPA文件是苹果iOS...

    IOS 企业版打包

    链接应使用`itms-services`协议,如:`itms-services://?action=download-manifest&url=https://yourserver.com/yourmanifest.plist` 2. **创建manifest.plist文件** - manifest.plist是一个XML文件,包含了应用的...

    IOS分发流程.docx

    4. 签名后的IPA文件上传到服务器,通过itms-services协议让用户直接下载安装,无需通过App Store。 5. 整个签名过程自动化,如果签名账号用尽,系统能自动切换到备用账号池继续签名,确保服务的连续性。 6. 用户安装...

    xcode5实现ios_safari下载的方法和plist及html文件

    在iOS平台上,Safari浏览器并不支持直接下载.ipa文件,但是通过特定的配置,开发者可以在Xcode 5中实现让iOS Safari用户访问特定网页时触发应用程序的安装。这个过程涉及到苹果的Enterprise分发机制和一些特定文件的...

    IpaDownloadTool

    输入下载页面链接自动解析ipa下载地址,支持本地下载,支持蒲公英和fir及其他所有自定义下载页面(由于是通过拦截webView的itms-services://请求获取plist文件,因此理论上可无视所有的请求加密、校验措施,支持各类...

    http的文件服务器gohttp.zip

    以及生成一个itms-services开头的地址,gohttp直接把这些工作都做了,ipa的解析,plist以及下载页面的自动生成。同普通文件一样,只需要点击右侧的生成二维码,然后用iphone手机扫描下,iphone的应用就安装到了你的...

Global site tag (gtag.js) - Google Analytics