ios - 为企业 iOS 应用制作安装链接

标签 ios xcode ipa enterprise-distribution

我有一个企业帐户,可以使用该帐户成功创建 .ipa 文件。现在我们的合作伙伴可以通过将 .ipa 文件放入 iTunes 并同步他们的设备来安装它。

我看到我们可以将 .ipa 放在直接链接上,用户可以从该直接链接下载应用程序并将其安装到他们的设备上。

我将 .ipa 上传到服务器,但它不工作。对于我们的合作伙伴来说,使用直接链接而不是 iTunes 和同步会容易得多。我也搜索过,但发现结果不清楚。有人知道我应该做什么吗?我应该在其他解决方案中创建 .ipa 吗?或者向服务器添加一些文件?

最佳答案

你需要:

  1. 确定服务器上 .ipa 文件的 URL

  2. 生成 list 文件。当您为企业部署导出 .ipa 时,Xcode 现在可以为您执行此操作,或者您可以手动创建它(有关详细信息,请参见下面的链接)

  3. 将 list 和 .ipa 放在您的服务器上

  4. 使用这样构造的 URL:

    itms-services://?action=download-manifest&url=<url of the manifest>
    

如有必要,URL 应进行 URL 编码。

更多细节在这里:

http://help.apple.com/deployment/ios/#/apda0e3426d7

但是,请注意,企业开发人员计划仅允许您将应用程序分发给持有订阅的公司的员工。如果你想将应用程序交付给第三方,你应该通过 App Store,可能通过 B2B/VPP 程序只允许特定客户获得它,或者他们应该是企业开发者程序的订阅者,你应该使用 bundle在他们的帐户上注册的 ID/证书/配置文件。无论您是“无线”(通过网站)还是通过 iTunes 分发,这都是有效的。

关于ios - 为企业 iOS 应用制作安装链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34239023/

相关文章:

ios - 共享 .xcarchive 安全吗?

ios - 体系结构 x86_64 : "_CBCentralManagerOptionShowPowerAlertKey", 的 undefined symbol 在 React Native 中导入 Appodeal

ios - 如何将共享构建方案移动/复制到 .xcworkspace?

ios - UITextView 在旋转时保持文本位置

ios - Homekit Accessory Simulator 在 Xcode 6 beta 6 中去了哪里?

xcode - Cocoa-AppleScript - 在 xcode 中使用 applescript 更改 xib 标签

ios - 我可以为没有 UDID 的任何设备分发我的应用程序吗?

Xamarin:从 Visual Studio 将 iOS 发布到 App Store 不起作用

ios - 此 iPhone 6s Plus 运行的是 iOS 12.2 (16E5212f),此版本的 Xcode 可能不支持

iOS 和 Mac "transform rotate"不工作