zoukankan      html  css  js  c++  java
  • 在线安装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>  

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

  • 相关阅读:
    day74test
    day73
    drf节流
    drf面试题及总结
    day72test
    日常积累
    windows 内核下获取进程路径
    转:浅析C++中的this指针
    vc 获取窗口标题GetWindowText
    驱动自定义回调例程
  • 原文地址:https://www.cnblogs.com/air-liyan/p/9255205.html
Copyright © 2011-2022 走看看