gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:51 24 4
gpt4 key购买 nike

我正在开发一个 iOS 应用程序以授权给多个客户。我不想想在公共(public)或商业应用程序商店中分发它,所以我唯一合法的途径似乎是我的客户在 iOS Developer Enterprise Program 中注册的内部应用程序途径,并且我使用他们的配置文件签署我的应用程序。这可能会允许我的客户将我的应用程序分发给他们的员工。虽然我已经阅读了很多成功地做到这一点的人的帖子,但我有一些问题:

  1. 不会为任何一位客户开发定制软件。因此,我正在向 App Store 以外的多个客户分发软件。这是否与 Apple 对内部应用程序的意图相冲突?如果是这样,Apple 是否有任何语言可以说明这一点?我在企业开发者计划协议(protocol)中没有找到任何符合我的情况的内容。

  2. 如果客户出于签名目的与我共享他们的证书/配置文件/私有(private)信息,这是否与 Apple 冲突? this thread 中的消息表示 Apple 可能会撤销已共享的证书,即使此处没有恶意。

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

  • 如果在我的应用程序中发现足够严重的错误,我需要进行修补程序以符合我对客户的 SLA。 App Store 审查期让这变得困难。

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

感谢您对此的任何意见。

最佳答案

您可以通过 testflightapp 部署您的应用程序。您的所有客户都将作为您项目的测试员。

关于ios - 将我的 iOS 应用程序作为内部应用程序分发给多个客户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12966434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com