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 文件,即可安装了。

  • 相关阅读:
    nodejs 文件路径问题
    nodejs
    return , return true , return false的区别
    严防个人极端案事件 中央政法委要求健全危机干预机制
    《资本论》:什么是“原始积累”?农民的土地因何被社会剥夺
    程序员自我修炼(四)—— 代码重构
    中国各民族人口总数排名
    农村人可以去别的村买宅基地吗?这样合不合法?看完你就知道了!
    如果所在的农村拆迁了,可以在另外一个村申请宅基地吗?
    哈姆扎&#183;本&#183;拉登为什么反对美国?
  • 原文地址:https://www.cnblogs.com/eileenleung/p/3578241.html
Copyright © 2011-2022 走看看