首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iTunes连接中添加一个具有“技术”角色的用户是否安全?

在iTunes连接中添加一个具有“技术”角色的用户是否安全?
EN

Stack Overflow用户
提问于 2014-09-20 15:19:04
回答 4查看 6.7K关注 0票数 13

我正在尝试招募一些测试版测试程序,我的应用程序使用的试飞。测试人员中没有人会在家里工作或类似的事情--只是一些我认识的人想要帮助测试我的应用程序(我是个业余爱好者,无论如何都没有员工)。

当我去国际贸易中心为试飞添加一些用户时,它让我给他们分配了一个角色。对我来说,唯一有意义的角色是“技术”。然而,我担心的是,分配一些我不太熟悉的技术角色将允许他们修改我的应用程序描述,拒绝或提交二进制文件,等等。

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

苹果的文档似乎没有明确说明具有不同角色的用户可以做什么。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-09-23 13:57:39

不,这并不安全,把iTunesConnect中的“技术”角色交给你不完全信任的人也不是个好主意。

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

缺点是,您的应用程序每次在外部测试人员进行重大更改之前,都必须经过评审小组的检查(因此,如果测试人员确实是团队的一个密切部分,通过赋予他们技术角色,将他们添加为内部测试人员仍然是有利的)。这些评论不像普通的App评论那么长。

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

票数 8
EN

Stack Overflow用户

发布于 2014-09-22 09:12:47

简短回答:不。增加具有技术角色的测试人员是不安全的。

较长的答覆:

根据iTunes连接,用户必须有管理或技术。

在阅读了这些评论后,我将用这句话来完成我的回答。

有内部测试人员和外部测试人员。

到目前为止,外部测试人员还不可用(参见https://developer.apple.com/app-store/Testflight/)。

现在只允许内部测试人员使用(这意味着您的测试人员将能够更改您的应用程序)。

因为您需要用户拥有最小的权限,所以您应该将用户添加为Technical (风险较小,但仍然危险)。我看到iTC中有一个复选框,允许您启用内部测试人员角色:

用户将拥有什么权限?理论上,他们只能访问beta版本(但这只是猜测,因为我还没有试过)。你可以为一个假的内部测试人员创建一个账户,并检查你不能用这个角色修改应用程序。

票数 1
EN

Stack Overflow用户

发布于 2014-09-24 18:23:38

技术用户可以访问iTunes连接的“我的应用程序”部分。这意味着他们可以改变应用商店中应用程序的描述,更新价格,甚至从销售中删除应用程序。

没有办法让用户只扮演“内部测试人员”的角色。这就是外部测试人员的作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25950235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档