繁体   English   中英

将我的iOS应用程序作为内部应用程序分发给多个客户

[英]Distributing my iOS app as an in-house app to multiple customers

我正在开发一个iOS应用程序,以授权给多个客户。 希望任何公共或商业应用程序商店内将其分发,这样看来,我的唯一合法途径是在我的客户正在与iOS开发企业项目注册的内部应用程序的路线,我和他们的供应签我的应用程序轮廓。 这可能会让我的客户将我的应用程序分发给他们的员工。 虽然我已经阅读了很多人成功完成此事的帖子,但我还是有一些问题:

  1. 不是为任何一个客户开发定制软件。 因此,我正在向App Store外的多个客户分发软件。 这是否违反了Apple对内部应用程序的意图? 如果是这样,苹果公司是否有任何与此有关的语言? 我在企业开发人员计划协议中找不到与我的方案有关的内容。

  2. 如果客户与我分享他们的证书/供应资料/私人用于签署目的,这是否与Apple发生冲突? 此线程中的消息表明Apple可能会撤销已共享的证书,即使此处没有恶意。

对于那些可能想知道为什么我不仅仅使用B2B商店的人来说,这条路线似乎给我带来了两个问题:

  • 如果在我的应用程序中发现了足够严重的错误,我需要修复以符合我的SLA给我的客户。 App Store审核期间使这很困难。

  • 我的应用程序有一个本地服务器组件,其版本因客户而异。 由于App Store仅分发我的应用程序的最新版本,因此它必须向后兼容我服务器的所有现有版本。 向后兼容性规则是一种很好的做法,但它会显着影响我的QA矩阵,因此我想控制哪个客户获得哪个应用版本。

感谢您对此提出的任何意见。

您可以通过testflightapp部署您的应用。 您的所有客户都是您项目的测试人员。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM