在iTunes Connect中添加具有"技术"角色的用户使用测试版向他们发送测试版本是否安全?

Jac*_*son 13 itunesconnect testflight ios8

我正在尝试使用Test Flight为我的应用程序招募一些beta测试人员.没有一个测试人员会在内部员工或类似的事情 - 只有一些我知道谁愿意帮助测试我的应用程序(我是一个业余爱好者,反正没有任何员工).

当我在ITC中添加somme用户进行测试飞行时,它让我为他们分配了一个角色.对我来说唯一有意义的角色是"技术".但是,我担心分配一些我不太了解技术角色的人将允许他们更改我的应用程序描述,拒绝或提交二进制文件等等.

这是我需要担心的吗?有没有办法为用户分配JUST测试员的角色而不让他们通过ITC访问我的应用程序?

Apple的文档似乎没有明确说明具有各种角色的用户可以做什么.

Jos*_*phH 8

不,这不是很安全,将iTunesConnect中的"技术"角色交给您不完全信任的人并不是一个好主意.

iOS 8 TestFlight系统有一种设置外部测试仪的方法,请参阅https://developer.apple.com/app-store/Testflight/上的"外部测试人员"部分

缺点是,每次在进入外部测试人员之前进行任何重大更改时,您的应用都必须经过审核小组(因此,如果测试人员确实是您团队中的一员,那么将他们添加为内部测试人员仍然是有利的通过赋予他们技术角色).评论不会像普通的App Store评论那样长.

替代品(不涉及审核)是Crashlytics Beta Distribution(由Twitter拥有)或HockeyApp(由Microsoft拥有).还有其他服务,或者您可以在自己的网站上托管IPA(使用为企业应用程序设计的机制)但通常这样做意味着您错过了使用更集成的解决方案时获得的其他功能.