TestFlight对于iOS来说是一个受欢迎的改变。它使得开发者和测试人员分发测试版变得轻松。
苹果是否也支持Mac OS上的TestFlight呢?我已经搜索了很多,但并没有找到确凿的答案。
我们有一个OS X应用程序存储应用程序,在Yosemite上安装时出现了问题。我们没有对Yosemite进行第一次安装测试,所以错过了这个问题。
我开发了一个修复程序,并希望有一些新用户来尝试它。当前用户删除整个“容器”目录并终止偏好设置进程以模拟全新安装是相当复杂、困难和破坏性的。
我也不喜欢分发我们应用程序的未锁定版本。如果泄露了,可能会损害应用程序存储应用程序的销售情况。
我曾经添加过测试应用程序的到期日期(弱保护)或创建只能在特定MAC地址列表中的机器上运行的开发者ID构建。最后一种方法虽然可行,但维护起来很繁琐、痛苦,并要求测试人员放弃关于其机器的唯一可识别信息。
我非常希望能够创建仅在beta测试人员的机器上运行的应用程序,就像TestFlight对iOS一样。
这是一个开发者问题,不是一个代码问题。这并不适合在SO上发布,但我想不出更好的Stack Exchange网站来发布这个问题。如果有人有更好的建议,我很乐意把它移动到那里。