我不确定这个问题是否已经存在,因为我不知道该搜索什么。
以下是问题的情况:
我有一个与电子邮件ash@ashmenon.com相关联的Apple开发人员账户。我在会员中心工作过一次,并且我还有一个连接到此同一Apple ID的iTunes Connect账户。
现在我正在协作团队中开发一个应用程序(称之为Team Marvel)。我的Apple ID已被添加到该团队中,作为“管理员”。所以当我进入会员中心时,MC会问我要选择哪个组织(我的组织或Team Marvel)。
然而,该团队的代理无法在iTunes Connect中添加我的Apple ID,因为它属于现有的开发人员账户。因此,我们添加了一个带加号后缀的版本的我的电子邮件,例如'ash+marvel@ashmenon.com'。
问题是,我是团队的开发人员,而不是代理(他是非技术的),因此任何归档、提交、验证和导出都来自我的XCode。但是,当我尝试提交/验证我的存档应用程序时,它告诉我我的组织没有权限提交此应用程序。(不确定是否重要,但在此错误期间显示的组织名称与我在提交过程中选择的开发团队名称不同。)
我尝试将ash+marvel@ashmenon.com地址添加为XCode中的一个Apple ID账户,但它告诉我'Error Fetching Developer Info'。我认为这是因为所涉及的帐户不是实际的Apple Dev账户。
目前,我通过应用程序加载器解决了该问题,但感觉像是在hack系统。
问题1: 我是否遗漏了正式的方法?直觉告诉我,这种hack般的解决方法会在以后咬我一口。
问题2: Team Marvel代理是否需要自己执行所有iTunes Connect提交?考虑到这是苹果公司,这似乎是非常反直觉的做法。
非常感谢您的帮助。你们太棒了!
注: 出于隐私原因和因为Marvel比其他任何东西都更酷,应用程序和团队名称已更改。