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

  • 相关阅读:
    [jdk] JDK1.5新特性
    [maven] maven介绍
    [Ant] bulid.xml配置详解
    [spring] spring面试题
    .net(C#)时间相减、C#计算时间间隔
    如何记录应用程序日志
    交换机、集线器、路由器区别和使用浅谈
    ASP.NET 在域控制器上使用默认 ASPNET 帐户不能正常运行
    .NET 4中Entity Framework简介
    WCF传输性能测试
  • 原文地址:https://www.cnblogs.com/eileenleung/p/3578241.html
Copyright © 2020-2023  润新知