编辑重点:
我住在东海岸,我的岳父在西海岸。他自己也是一名程序员,虽然他从未为OSX或iOS开发过。
我希望他加入我的iOS游戏测试小组。
Apple已经成功使Testflight变得更糟,而且比以前更不可靠,所以这不是一个选择。我之所以这么说,是因为我先尝试过,四天后,我仍然等待谁知道什么才能获得批准才能分发。另一方面,Crashlytics在下载插件后的半小时内就在手机上安装了应用程序。所以:我可以使用Crashlytics在他的iPhone上玩我的游戏,但这是一个依赖于Game Center Sandbox模式的头对头游戏。他的手机未启用开发功能,因此在设置中不会出现Sandbox选项。
如何让Sandbox选项显示在手机上?
使用Apple的TestFlight的建议不是这个问题的可接受答案。这个问题具体是关于如何在不使用TestFlight的情况下启用这些功能。
在撰写本文时,Crashlytics的分发流程击败了Apple的手:您无需等待一段莫名其妙的“审核期”,您无需为测试人员,构建版和配置文件抓取神秘配置。谁是内部的,谁是外部的等等,最好的应用程序可以在XCode中编译后立即分发。 根本没有导出过程。
所以,不,建议使用Testflight不行。唯一的例外是如果启用GameCenter沙箱的唯一方法是通过Testflight争论第一个分发,然后通过Crashlytics完成所有其他分配。如果是这样,那就这样吧。但我 真的 希望有人找到另一种方式。
编辑以明确我没有被Crashlytics支付:
但是,我也没有和Crashlytics结婚!如果有一种不同的方法是优越的 - 而且不是 Testflight - 请提出建议!