我们目前已经注册了标准 iPhone 开发计划,因为我们没有超过 500 名员工。这个限制特性只适用于企业计划吗?
<a href="itms-services://?action=download-manifest&url=http://www.myserver.com/ota/myapp/appname.plist">通过空中安装我的应用程序</a>
找到了一篇关于如何实现无线应用程序分发的指南。您不需要成为企业计划的一部分才能使用此功能。
http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/
官方文档不再被标记为预发布状态(也不需要开发者登录):
打开Xcode并选择“Build” -> “Build and Archive”。组织者将弹出。选择要发布的构建并单击列表上方的“共享...”按钮。然后选择您要使用的身份验证方式来签署代码(通常这与您用于在设备上签署代码以进行标准部署的身份验证方式相同)。然后单击“为企业分发”。
此时,一个表格将出现,询问您应从哪个URL下载应用程序。假设您的网站位于www.example.com,并且您的应用程序(文件.ipa)托管在www.example.com/download/myapp.ipa上,则http://www.example.com/download/myapp.ipa应填入该字段中。[请参见下面的更新]按您的意愿填写其他字段;您可以在苹果文档中获取更多信息。
填写完表格并单击“确定”后,选择要保存生成的文件(ipa和plist)的位置。
现在,当您需要处理服务器端代码时,就会遇到棘手的问题。我已经创建了一个小型示例页面如下所示。 请记住,您必须在您的网站上放置所有文件: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>