【发布时间】:2015-11-08 02:09:28
【问题描述】:
TestFlight 是 iOS 的一个受欢迎的变化。它使开发人员和测试人员都可以轻松地分发 beta 版本。
Apple 是否也支持 Mac OS 的 TestFlight?我做了很多搜索,但没有找到任何结论性的方法。
我们有一个 OS X 应用商店应用,结果证明它在使用 Yosemite 时存在安装问题。我们未能针对 Yosemite 进行首次安装测试,因此我们错过了这个问题。
我开发了一个修复程序,并希望有一些新用户试用它。让当前用户删除整个“容器”目录并终止首选项进程以模拟全新安装是非常复杂、困难和破坏性的。
我也不喜欢分发我们应用的解锁版本的想法。如果这种情况泄露出去,可能会损害应用商店应用的销售。
我已经为测试应用添加了过期日期(弱保护),或者创建了只能在特定 MAC 地址列表中的计算机上运行的开发者 ID 版本。最后一种方法有效,但维护起来既乏味又痛苦,并且要求测试人员放弃有关其机器的唯一可识别信息。
我非常希望能够创建只能在 beta 测试人员的机器上运行的应用程序,就像 TestFlight 为 iOS 所做的那样。
这是一个开发人员问题,而不是代码问题。它不太适合 SO,但我想不出更好的 Stack Exchange 网站来发布它。如果有人建议有更好的网站来发布问题,我很乐意将其移到那里。
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为它可能属于 Apple 堆栈交换,但不以编程为重点。
-
@EricWendelin,很公平。 Apple Stack Exchange 网站主要是用户问题。这是我在 Stack Exchange 上能找到的最合适的方法,尽管它并不完全是一个编程问题。 (它是与开发相关的。)
-
答案很简单,不。但是,还有其他替代方案,例如 HockeyApp hockeyapp.net/features
-
你知道怎么做的吗?谢谢!
标签: macos mac-app-store