我们的一位客户使用了一款应用(由第三方开发,而非我们或客户开发),他们只需通过网页安装即可。 我们可以看到它是一个带有 manifest.plist 文件的 .ipa 版本。
但是,我们的客户坚持:
- 他们没有企业开发者帐户
- 当他们需要在新设备上安装 IPA 时,他们不会交出任何 UDID
我们是否忽略了一些通过 .ipa 文件分发应用程序的方法? (我们是 iOS 开发的新手,所以这是完全可能的)
背景资料: 我们已经创建了一个“配套”iOS 应用程序,它基本上只是从用户那里获取文本输入并将其保存到在 LAN PC 上运行的 API 中。 该应用程序被 Apple 审查团队拒绝,因为我们的“应用程序不适合 App Store,因为它是专门为商业客户设计的” 他们建议通过批量购买计划发布它。
这在原则上听起来不错,但它需要我们的客户创建全新的批量采购帐户——显然他们在 iPad 上的现有帐户无法转换/升级为 VP 帐户。 我们的主要客户不愿意这样做,他们问为什么我们不能让它像他们的其他应用程序一样简单...这是可以理解的观点。
显然,我们正在努力遵守规则,但我相信其他应用程序可能是“非法”的。 对于在保持 Apple Police 正确立场的同时实现这一目标的任何建议,我们将不胜感激。
最佳答案
您没有忽略任何事情。你的客户错了。 Apple 不允许他们描述的那种分发,因为开发人员绕过 App Store 太容易了,而 Apple 不希望这样。
您可以打开 IPA 进一步调查。它只是一个具有不同扩展名的 zip 存档。找到供应配置文件。它是二进制的,但它的一部分是 XML,如果您在文本编辑器中打开它,您可以看到它。临时构建将列出可以安装该应用程序的所有设备的设备 ID。
关于ios - 向我们的客户分发 .IPA 文件的选项 -(App Store 拒绝),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46478964/