Xcode:作为团队成员签署应用程序失败
Posted
技术标签:
【中文标题】Xcode:作为团队成员签署应用程序失败【英文标题】:Xcode: Signing the app fails as a team member 【发布时间】:2020-04-22 18:36:04 【问题描述】:我的经理为我创建了一个具有管理员权限的帐户。他在门户上创建了一个具有特定捆绑 ID 的应用程序,例如 com.name.app1
。我创建了一个具有相同捆绑 ID 的项目,并在 Team 下选择了新帐户。但它没有签名并说:
注册包标识符失败。
未找到“com.name.app1”的配置文件
门户上有一个具有该 ID 的注册标识符。我们在这里做错了什么?作为团队成员,我如何开发该应用程序?
【问题讨论】:
第一条消息意味着该捆绑包 ID 与其他团队相关联(或者可能是您的团队,但您看不到它)。第二条消息的出现是因为第一条消息。 是的,我可以在 iTunesConnect 中看到该应用 是的,但此消息指的是 developer.apple.com 门户;那是注册配置文件的地方。 AppStore 连接仅在您准备上传构建以供分发时才会使用 ID 是。也在那里注册,我的角色是管理员。这没有意义。 如果已经注册了配置文件,请将其下载到 Xcode 并切换到手动签名以查看是否可以解决问题 【参考方案1】:您需要下载或更新您的配置文件。如果您已经有个人资料,请在下载并更新他后从钥匙串中删除您的个人资料。
【讨论】:
您是否尝试过自动登录? 我尝试了相同的案例并成功运行。我创建了一个新项目。选择同一个团队。设置相同的构建 ID。【参考方案2】:您是多个团队的成员。此标识符已注册到一个团队,您正尝试与另一个团队签署它。每个拥有付费账户的开发者都是至少两个团队的成员,一个是个人团队,一个是付费账户团队。从那里你可以被邀请到更多的团队。 (我是大约两打团队的成员。)
尝试在此目标的签名部分切换到另一支球队。
确认选择了正确的团队并且这种情况继续发生后,您的帐户中可能存在某些问题。尝试从 Xcode 中删除团队并重新加载它们。在 Xcode 的首选项中删除所有帐户。然后删除所有配置文件(存储在~/Library/MobileDevice/Provisioning Profiles
)。然后重新登录帐户并下载配置文件。
【讨论】:
我也试过了,很明显应该选对队伍【参考方案3】:这很奇怪,但我必须从 Xcode 中删除我自己的帐户,然后我可以使用团队的配置文件签署应用程序,删除我的个人帐户后会出现一个新的配置文件。
【讨论】:
以上是关于Xcode:作为团队成员签署应用程序失败的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 10:代码签名我的App + Framework失败,因为签署第三方依赖框架(PromiseKit)失败。适用于Xcode 9
Xcode:“您的帐户无权创建 iOS 分发证书”作为团队成员
我不是团队代理,如何使用 Developer ID 签署 mac 应用程序?