Xcode 11.1-找不到身份命令PhaseScriptExecution失败,退出代码非零

时间:2019-10-28 18:14:11

标签: ios xcode

我的项目运行正常。昨晚我成功地将二进制文件上传到AppStoreConnect。突然,当我去建立我的项目时,我得到了这个错误:

  

代码签名   /用户/首页/图书馆/开发人员/Xcode/DerivedData/ImStuck-...../构建/产品/Debug-iphoneos/ImStuck.app/Frameworks/Alamofire.framework   与身份iPhone开发人员:Lance Samaria(52Q24UJ38T)   / usr / bin / codesign --force --sign D0519CCxxxxxxxxxx   --preserve-metadata = identifier,权利'/Users/Home/Library/Developer/Xcode/DerivedData/ImStuck-...../Build/Products/Debug-iphoneos/ImStuck.app/Frameworks/Alamofire.framework'   D0519CCxxxxxxxxxx:找不到身份   命令PhaseScriptExecution   失败,退出代码非零

我清除了派生数据,然后尝试了this answer,但没有用。

它说缺少一些数字:

D0519CCxxxxxxxxxx: no identity found

在下面的红色栏中,数字是:

enter image description here

1 个答案:

答案 0 :(得分:0)

  1. 我去了Xcode> blue project icon> Signing & Capabilites并取消选中Automatically manage signing,然后再次选中将其重新打开

  2. 我去了我的开发人员帐户,然后去Certificates, Identifiers & Profiles> Certificates>单击每个项目,然后在Download Your Certificate页上选择Download

  3. 下载后,我双击了downloads文件夹中的每一个。

  4. 我找到了原来的p12 certificateskeys,然后双击了。

  5. 我去了Xcode> Preferences>选择我的Team ID,然后选择了Download Manual ProfilesManage Certificates

  6. 我去了Xcode> blue project icon> Signing & Capabilites并取消选中Automatically manage signing,然后再次选中将其重新打开

  7. 从那里我关闭了项目,退出Xcode,然后重新启动计算机,重新启动Xcode,然后按Build。

所有内容重新启动后,错误消失了。