代码之家  ›  专栏  ›  技术社区  ›  holz

iOS 4:内部应用程序的无线应用程序分发[关闭]

  •  34
  • holz  · 技术社区  · 14 年前

    据苹果网站报道 iOS 4 应支持无线应用程序分发。我一直找不到任何文件,在所有关于如何主持您的应用程序,供用户下载他们通过wifi/3g。

    6 回复  |  直到 12 年前
        1
  •  44
  •   François P.    14 年前

    如果你没有企业账户。你不会有无限或非常大的设备池,你可以添加到您的帐户分发配置文件。但是,即使使用普通帐户,您也可以创建一个临时分发配置文件(限制为100台设备),并使用Xcode 3.2.3“构建和存档”+“共享应用程序/企业分发”功能。这将创建一个已包含分发配置文件的.IPA应用程序包。您所需要做的就是在某个服务器上创建一个网页,其中包含一个带有某种特殊方案的链接。

    <a href="itms-services://?action=download-manifest&url=http://www.myserver.com/ota/myapp/appname.plist">Install My App over the air</a>

        2
  •  12
  •   holz    14 年前

    找到了如何让无线应用程序分发工作的指南。您不需要成为企业计划的一部分就可以工作。

    http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/

        3
  •  11
  •   JosephH    13 年前

    官方文档不再标记为预发布(并且不再需要开发人员登录):

    http://help.apple.com/iosdeployment-apps/#app43ad871e

        4
  •  4
  •   Dimitris    13 年前

    曲棍球是一个非常有用的无线应用程序分发项目。它的所有服务器端都已准备就绪,可以方便地分发应用程序。它还包含一个iOS模块,可以用来自动更新应用程序。

    来源: https://github.com/TheRealKerni/HockeyKit

        5
  •  4
  •   Fabiano Francesconi    9 年前

    启动Xcode并选择Build->建立和存档。组织者将弹出窗口。选择要发布的版本并单击共享。。。列表上方的按钮。然后选择要用其对代码进行签名的标识(通常这与在设备上为标准部署对代码进行签名时使用的标识相同)。然后,单击Distributite for Enterprise。。

    http://www.example.com/download/myapp.ipa 应该去那个领域[参见下面的更新] 如您所愿填写其他字段;你可以在苹果的文档中得到更多的信息

    现在,当您必须处理web服务器端代码时,棘手的部分就来了。我在下面创建了一个小示例页。 请记住,您必须在网站上放置所有文件:myapp.ipa、myapp.plist和myapp.mobileprovision。

    <!DOCTYPE HTML>
    <html>
      <head>
        <title>Install your application</title>
      </head>
      <body>
        <ul>
          <li> <a href="http://www.example.com/download/myapp.mobileprovision">Install Team Provisioning File</a></li>
          <li><a href="itms-services://?action=download-manifest&url=http%3A%2F%2Fwww.example.com%2Fdownload%2Fmyapp.plist">Install Application</a></li>
        </ul>
        </div>
      </body>
    </html>
    

    一旦你这么做了,你肯定就完了。

    我在2010年写了一篇博文,你可以阅读全文 here

        6
  •  3
  •   Rodrigo    13 年前