【问题标题】:Distribuiting iOS app preview to non developer (e.g. musician, illustrator)向非开发人员(例如音乐家、插画家)分发 iOS 应用预览
【发布时间】:2012-05-09 10:28:54
【问题描述】:

我想向与我合作的音乐家分发应用预览。他不是我公司的员工,而是让我免费为游戏配乐。

我在 iOS Provisioning Portal 上进行了检查,发现以下错误:

“重要提示:如果您将预发布的 Apple 软件提供给除员工、承包商和您组织中注册为 Apple 开发者并且有明显需要知道或使用 Apple 软件来代表您开发和测试应用程序。禁止未经授权分发 Apple 机密信息(包括预发布的 Apple 软件),这可能会使您承担民事和刑事责任。” p>

据此,我只能分发预览应用程序来测试我以某种方式雇用的开发人员。这不包括朋友免费从事非编码事务的情况(例如音乐家)。

你们中有人有类似的担忧吗?

非常感谢!

EDIT2: 我在new post 上再次发布了这个问题,并附有更多详细信息,因为 Apple 就此事回复了我,并且确实提供了与以下答案不同的答案。我试图将 cmets 添加到这些答案中,但这个问题似乎没有更多的可见性,需要快速解决这个问题,所以认为这是要走的路。如果这不正确,请告诉我。谢谢!

【问题讨论】:

  • 我将其解释为 Apple 软件,例如进入 Apple Store 的所有内容。我只是担心开发者合同中的某些法律条款暗示了这一点。

标签: ios distribution


【解决方案1】:

这适用于 预发布的 Apple 软件,例如新版本的 iOS 测试版。您可以将自己的应用程序发送给您的朋友,以便他进行测试,但您不能让他访问预发布的 Apple 软件和其他机密信息。

guide 显示了如何将应用发送给 beta 测试人员,web application 可以简化流程。

Apple 的 Tools Workflow Guide 也说:

使用具有代表性的应用潜在用户样本进行更广泛的测试总是一个好主意。此类测试可能会揭示仅在特定使用模式下才会出现的问题。应用测试员是您的应用的潜在用户不属于您的开发团队,但愿意在应用通过 App Store 发布之前对其进行测试。)将应用测试员添加到您的测试员组会暴露您的应用到各种使用风格。您可以从这些测试人员那里收集和分析崩溃报告(也称为崩溃日志),以解决执行问题。

【讨论】:

  • 非常感谢您的明确回答:)。很抱歉在这里误解并问了这个问题,但我被那个文字吓到了。非常感谢。
  • 抱歉后续跟进,在收到 Apple 的答复后,我确实对我的问题进行了编辑。
【解决方案2】:

不,我想你误会了。您可以将自己的应用程序作为 Ad-Hoc 分发给您的朋友,无论他们是否是开发人员。但是,有 100 台设备的限制。 Apple 鼓励您在将应用提交到 App Store 之前这样做。

您无法以应用用户使用它的方式测试您的应用。它们有不同的数据和不同的使用模式。在 App Store 上发布您的应用之前,请对其进行实际测试,以发现并解决尽可能多的问题。

您可以参考THIS DOC了解如何发布您的应用以供用户测试。

【讨论】:

  • 对不起.. 非常感谢您的回答。我投了 +1 票,因为我很欣赏我们的合作,我非常感谢您的见解。我很担心这件事,你们都帮忙迅速澄清了这一点。谢谢!
  • 确实,即席分发是最好的答案。文档的链接坏了,苹果不喜欢在内部网站之外发布他们的文档,所以..去 developer.apple.com 网站,登录会员中心并搜索“应用分发指南”将解释一切。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-08
  • 2011-11-26
  • 1970-01-01
  • 1970-01-01
  • 2011-07-16
  • 2013-09-29
  • 1970-01-01
相关资源
最近更新 更多