zoukankan      html  css  js  c++  java
  • App 打包并跳过 AppStore 的发布下载

    一、App 打包 (编译 -> 链接 -> 打包)

      1) 下载发布版的证书并安装。

      2)Target -> Build Setting,改为发布版本的 profile

      3) Target -> General -> Team, 选为发布版本的 Team

      4)Xcode -> Product -> Archive

      5) Oganizier -> Distribute

      6)选择对应的 profile,最后选择 ipa 生成所存放的路径。

    二、在线安装,跳过 AppStore (资料来源)

      1) 需要一个引导页面,引导用户安装

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>一键安装掌上综调iPhone版</title>
      </head>
      
      <body>
            <a href='itms-services://?action=download-manifest&url=http://222.177.4.242/ios/d.plist'>一键安装掌上综调iPhone版</a>
      </body>
    </html>
    

      2) 上述的d.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://222.177.4.242/download?attachId=022DB5EAF88A57B175D24060DCD1BA70</string>
                   </dict>
                   <dict>
                       <key>kind</key>
                       <string>display-image</string>
                       <key>needs-shine</key>
                       <true/>
                       <key>url</key>
                       <string>http://222.177.4.242/ios/icon.png</string>
                   </dict>
                   <dict>
                       <key>kind</key>
                       <string>full-size-image</string>
                       <key>needs-shine</key>
                       <true/>
                       <key>url</key>
                       <string>http://222.177.4.242/ios/icon.png</string>
                   </dict>
               </array><key>metadata</key>
               <dict>
                   <key>bundle-identifier</key>
                   <string>com.ccssoft.mopclient.chongqing</string>
                   <key>bundle-version</key>
                   <string>1.0.0</string>
                   <key>kind</key>
                   <string>software</string>
                   <key>subtitle</key>
                   <string>掌上综调</string>
                   <key>title</key>
                   <string>掌上综调</string>
               </dict>
           </dict>
       </array>
    </dict>
    </plist>
    

      说明:

        a> "http://222.177.4.242/download?attachId=022DB5EAF88A57B175D24060DCD1BA70" 这是ipa包所在的网络地址

        b> 把 icon.png 放在上面两个文件的同一个目录,此图片用作在iphone上显示程序图标。http://222.177.4.242/ios/icon.png

        c> 使用iphone safari浏览器,浏览 http://222.177.4.242/ios/d.html 文件,即可安装了。

  • 相关阅读:
    jdbc读取数据库表
    java中byte和blob互转
    mysql解决错误的方法-MySQL日志
    源码编译配置lnmp部署zabbix
    ssh后门反向代理实现内网穿透
    Cisco、HUAWEI、H3c、Firewall等设备配置snmp
    zabbix通过snmp监控网络设备
    centos/linux扩容Swap分区
    fork炸弹
    解决You have new mail in /var/spool/mail/root提示
  • 原文地址:https://www.cnblogs.com/eileenleung/p/3578241.html
Copyright © 2011-2022 走看看