代码签名"没有团队帐号"签署不同的开发者帐户时的消息

时间:2018-02-02 14:01:09

标签: ios xcode code-signing xcode9 provisioning-profile

到目前为止,我一直在使用我自己的Apple Developer帐户为客户开发应用程序,同时等待他们自己注册开发者帐户。

他们已经做到了 - 现在是他们能够在他们的机器上构建和运行项目的时候了,但是他们得到了这个错误:

Code Signing Error: No account for team "59xxxxxxxx". Add a new account in the Accounts preference pane or verify that your accounts have valid credentials. Code Signing Error: No signing certificate "iOS Development" found: No "iOS Development" signing certificate matching team ID "59xxxxxxxx" with a private key was found.

错误消息中的团队ID是我的,我一直用来在我的计算机上构建项目。

他们的帐户已在Xcode的首选项窗格中设置,我已被添加为该团队的成员。

我与其他开发人员合作过其他项目,只需在常规项目设置的“签名”部分的下拉菜单中选择我们各自的团队,即可构建项目。出于某种原因,当我的客户选择他们的团队并尝试构建项目时,它仍会产生此错误。

有谁知道我们做错了什么?

8 个答案:

答案 0 :(得分:22)

我的解决方案是将团队设置为目标的常规设置和测试的常规设置。

enter image description here

答案 1 :(得分:14)

对我来说,解决方案是在常规设置和构建设置中设置团队。

我正在使用xcode 9。

答案 2 :(得分:2)

显然有一些"断电话"继续我和我的客户,我们设法解决了这个问题,只需在项目设置的常规选项卡的签名部分选择他们的团队。

答案 3 :(得分:0)

就我而言,该错误是由项目设置中过时的团队ID引起的。即我从一个久违的人那里得到一个项目。因此,我只是从错误消息中复制了团队ID,并在XCode的项目中进行了搜索,以查找该团队ID的位置。它在项目设置中找到了两个地方,我在其中放置了一个新的开发人员ID,错误消失了。

答案 4 :(得分:0)

在这里使用xcode 10 ...我的appleID尚未登录,因此我通过首选项>帐户>重新输入密码来纠正该错误。

但是,即使在清理并重新启动xcode之后,它仍然无法正常工作。

我最后通过执行文件>工作区设置>构建系统...并从下拉列表中选择“旧版构建系统”解决了此问题。

答案 5 :(得分:0)

使用Xcode 11并已经成功构建并存档了我的项目(我的帐户设置和构建设置已经使用它们的密钥和证书进行了很好的配置),我使用“产品>清洁构建文件夹”将其固定在了我的身边然后重新启动构建(不幸的是,每次都无法正常工作)。

答案 6 :(得分:0)

我发现了另一个修复程序(Xcode 11) 选择项目根目录:转到“签名和功能”子窗口,对于“团队”字段,由于未找到,您的团队将显示为红色,然后重置该字段。

答案 7 :(得分:0)

就像使用macOS一样,重新启动对我来说还是