iOS8 iTunes Connect和Testflight

11

据我理解,要邀请用户成为内部测试人员,您需要将他们添加到iTunes Connect中。到目前为止一切都好。

我的问题是,我的iCloud账户已经链接到另一个iTunes Connect账户(我用来发布和管理个人应用程序),但我还想测试我的公司应用程序,显然它在不同的iTunes Connect账户上,而我使用不同的Apple ID访问它。

iOS8 testflight应用程序不允许您切换帐户。

我必须更改手机上的iCloud账户才能访问公司的内部beta版本吗?

有没有更好的想法?


我有类似的问题。试过删除应用程序和取消iCloud同步,但还是没有办法解决。不过@Abhinit的建议很管用。如果我们更改AppStore凭据,那么TestFlight就会使用那个Apple ID。这比更改iCloud账户好多了,避免了所有同步出现混乱的情况! - karim
4
有没有地方可以向苹果施压,让他们像开发者中心一样允许一个 Apple ID 拥有多个 iTunes Connect 账户? - Jake
1
这很烦人,我知道。相同的问题会阻止个人账户的开发人员管理ITC过程的某些部分,除非作为代理登录... - jesses.co.tt
2个回答

5
我已经将邀请发送到我的公司账户,但在我的iPhone上打开链接时,它连接到了我的个人iCloud账户,并且Testflight可以正常工作。
编辑于2014年01月10日: 看起来这个技巧不再有效。Testflight应用现在显示“此测试者无权访问此应用程序”。

4
我发现在测试Flight应用中更改Apple ID的方法是,在App Store应用中使用想要的任何ID登录即可。 - Abhinit
这对我来说很有效 :) 在你编辑后说它停止工作之后。 - Jake
@Jake 你是使用内部还是外部测试版? - Hugues BR
我是一个内部测试员。 - Jake

1
这是我处理这种情况的方法。
如果您想让用户成为组织内部测试人员(或反之亦然--也许您有一个客户拥有自己的iTunes Connect帐户,而您需要作为测试人员、管理员或开发人员访问他们的帐户),并且他们有一个Gmail帐户,您可以在他们的电子邮件地址上使用“+foo”技巧,Gmail会将其电子邮件传递到他们的电子邮件中,并且iTunes Connect认为这是一个不同的iTunes Connect帐户。
例如,如果我要添加的人是“fred@myclient.com”,我会将邀请发送给“fred+appname@myclient.com”,他们基于Gmail的邮件系统会很好地传递该电子邮件。
然后,他们使用“fred+appname@myclient.com”创建一个新的、独立的Apple ID,iTunes不会抱怨。
然后,当他们收到加入TestFlight的跟进通知时,它会到达正确的电子邮件地址,当他们点击电子邮件中的按钮时,它会在他们的设备上打开TestFlight,他们使用他们的正常Apple ID登录(即使它是fredjones@gmail.com),然后他们就可以进入了。
感觉有点像黑客行为,但它有效。
因为我再次与客户面对这种情况,所以我写了以下博客文章:

http://interactivelogic.net/wp/2016/01/how-to-add-an-internal-tester-to-testflight-if-they-already-have-an-itunes-connect-account/

希望这能帮助未来的访客!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接