【问题标题】:Legalities of issuing beta app to client向客户发布测试版应用程序的合法性
【发布时间】:2012-04-03 13:48:04
【问题描述】:

我即将向我的客户发布我的应用程序的 Beta 版,并已将他们的 UDID 添加到我的配置文件中,以便我可以将其发送给他们,并在 iOS 配置门户上找到了此通知:

如果您提供 向员工以外的任何人预发布 Apple 软件, 承包商,以及您组织中注册为 Apple 开发人员,并且明显需要了解或使用 Apple 软件,以便代表您开发和测试应用程序。 未经授权分发 Apple 机密信息(包括 预发布 Apple 软件)是被禁止的,并且可能会使您同时受到 民事和刑事责任。

首先,我的客户必须自己是 Apple 开发人员吗?另外,向他们颁发许可证是否会带来风险?

这个法律措辞似乎很奇怪......

其他人都做什么?

【问题讨论】:

  • 我认为该消息与 Apple 软件有关 - 即 iOS 测试版等。不是您的软件。
  • 您以何种方式向任何人提供“预发布 Apple 软件”,通过向他们提供您的应用程序的 beta 版本?
  • 保罗在这里的钱是对的。您可以将自己的软件发布给任何您想发布的人,它只是将 Apple 的软件提供给可能导致您出现问题的其他人。

标签: iphone ios provisioning ios-provisioning provisioning-profile


【解决方案1】:

该条款限制您分发 Apple 软件的能力,而不是您的。例如,它可以防止您向所有人提供 iOS 测试版。它不会影响您使用配置文件分发自己的测试版的能力。

【讨论】:

    【解决方案2】:

    首先,我的客户必须自己是 Apple 开发人员吗?

    没有。这就是临时计划的目的。

    另外,我向他们颁发许可证是否有风险?

    没有。

    【讨论】:

      【解决方案3】:

      Paul 是正确的,该条款是关于 Apple 的软件的。但是请注意,如果 Apple 认为它处于“beta”、“debug”或“test”版本,它往往会拒绝您的应用程序:就在这些天,我有一个应用程序被拒绝,只是因为它包含一个旨在测试服务器连接 - 他们认为这是一些 QA 的东西,我不得不向他们解释它不是......总而言之,如果它功能齐全且没有诊断功能,您可以发送“测试版”。您的另一个选择是将 IPA(临时配置)发送到数量有限的设备,避开 Apple Store。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-09
        • 1970-01-01
        相关资源
        最近更新 更多