我是一名自雇 iOS 开发人员,因此拥有自己的 iOS 发行会员资格。
几天来,我在一个团队中担任开发人员。我的苹果帐户已添加到他们的 iTunes Connect / 用户和角色中。它之所以有效,是因为我可以访问我们开发的当前应用程序的应用程序详细信息。
但是,我无法在 Xcode 上正确使用它。所以 Xcode 说捆绑 ID 不正确,因为我没有配置文件。
在“项目>常规>身份>团队”中,我只能选择我自己的帐户,我看不到我加入的新团队。我在 Xcode 首选项的 Accounts 页面中也没有看到它。
团队负责人已为我创建了一个配置文件。它没有解决问题。
问题:如何在 Xcode 中添加我们所属的新团队?
注意——苹果终于会解决这种疯狂的问题,
他们终于在 2018 年修复它:
https://i.stack.imgur.com/PtnTb.png
Apple 现在已经统一了 AppStore Connect 和 developer.apple.com 系统。
添加配置文件和证书功能:
导航到 App Store Connect > 用户和访问权限
选择您的用户帐户。 (您可能需要成为团队管理员才能执行此操作。)
在“开发人员资源”部分中,选中“访问证书、标识符和配置文件”框。
更新:此答案于 2019 年 2 月发布,截至 2021 年 9 月仍然有效
这里压倒性的问题:
苹果有两个完全不同的基本系统,
- “developer.apple”系统
和
iTunes 连接系统
它们完全不同。作为一项规则,你需要在两者中。
这是整个软件行业中最令人困惑(也是最荒谬)的事情。它是无尽混乱的根源。
当您遇到此页面上的问题时,99% 的解决方案是“他们在 iTunes Connect 上添加了我,但他们忘记在 Developer 上添加我...”或“他们忘记让我成为一个或其他。”
如果您被添加到现有团队,请以管理员身份请求邀请
进入苹果开发者中心:https://developer.apple.com/account
同样,那是 developer.apple,
不是
itunesconnect.apple !!!
进入 developer.apple.com/account 后,请确保您在右上角的正确团队中:
https://i.stack.imgur.com/Nypq3m.jpg
进入部分人
https://i.stack.imgur.com/s2krRm.png
确保您是管理员:
https://i.stack.imgur.com/SDeOH.png
如果这里一切正常。所以完全停止 Xcode 并重新启动它。
确保您的帐户在 Preference->Account 中添加到 Xcode
https://i.stack.imgur.com/ru08e.png
如果没有,请单击左下角的 + 并添加您的帐户。
现在,在您的项目中,继续您的目标:
https://i.stack.imgur.com/UtTm3.png
在团队中,您的新团队必须出现:
https://i.stack.imgur.com/FzI4r.png
重复,
在 Apple 上,“开发人员”和“ITUNES CONNECT”之间存在差异。
如图所示,贵公司必须邀请您参加“开发者事务”。如果您“仅”被邀请参加“iTunes 的事情”,则没有任何效果。真的很愚蠢和离奇,但事实就是如此。
Xcode 不会看到您的开发团队(它不是个人团队),直到管理员 签入 AppStoreConnect 中的下一个设置,即使您的角色是 Developer
Access to Certificates, Identifiers & Profiles
SOLUTION : 我的账号没有添加到开发组长会员中心的证书页面。他刚刚加了我,我收到了加入的邀请。它解决了这个问题,因为我现在可以在 Xcode 中选择我的团队。
对于那些生活在 2021 年但只是迷路的人,这里是“团队”按钮移动的地方!
您只需在“签名和功能”部分而不是“主要”部分找到它。见下图:
https://i.stack.imgur.com/AAqfE.jpg
除了@opyh 所说的,您的用户必须选中“访问证书、标识符和配置文件”选项。在 https://itunesconnect.apple.com/access/users 中查看您自己的团队。
之后,您必须在 xcode > target > team 中添加您的帐户,您将显示您的用户已分配到一个团队。
为此,您必须执行以下操作:
检查您的 Apple ID 是否以特定角色添加到 Apple Developer 门户上的团队中。如果没有,则应添加。之后,您必须在以下路径的 Xcode 设置中添加您的苹果帐户。如果添加,则删除并再次添加
Xcode -> Preferences -> Accounts -> 通过单击左下角的“加号”(+) 按钮添加帐户
如果完成后仍然存在问题,则重新生成配置文件,安装并使用它。
似乎当 Apple 合并 App Store Connect 和开发者帐户时,一些帐户已丢失,例如我的 - 就我而言(我是团队的一员,但不是帐户持有人),我不得不使用不同的解决方案:
检查您的团队是否出现在 https://appstoreconnect.apple.com 上(作为右上角菜单中的条目)
检查您的团队是否出现在 https://developer.apple.com/account 上(作为右上角菜单中的条目)
如果其中一个菜单中缺少团队,请让帐户所有者删除您在 App Store Connect 中的会员资格并重新邀请您。接受您的新邀请后,缺少的团队应该会同时显示在 App Store Connect 和开发者门户上。现在你也可以在 Xcode 中使用它了。
您可能还需要相应的证书。无需完全访问认证或成为完全管理员
https://i.stack.imgur.com/oszPR.png
请参阅以下链接以获取更多信息:
Apple 关于什么应用签名的文档是 https://help.apple.com/xcode/mac/current/#/dev3a05256b8
Apple 关于如何“创建、导出和删除签名证书”的文档 https://help.apple.com/xcode/mac/current/#/dev154b28f09
我遇到了同样的问题,经过 1 小时尝试了多种方法,他们显示 your developer program was expired
:D。为什么不第一时间显示以节省我的时间。
对我来说,我必须在 Signing -> Code signing identity 下构建设置,然后将其更改为 iOS Developer 并在 Development team -> select others 然后添加团队密钥。
如果您最近登录了该帐户,确保您在 Apple Developer + App Store Connect 中拥有正确的权限,但仍然无法让新团队出现,我不得不重新启动计算机或注销/登录顺序让它出现。听起来很疯狂,但这是我多次遇到的唯一解决方案。
我有同样的问题。我需要我的管理员另外授予我“访问证书、标识符和简介”。用户 bruno887 https://developer.apple.com/forums/thread/117098 在这里给出了解决方案
unchecked
并显示为灰色,不允许我选中该框。知道为什么吗?