命令CodeSign出现问题失败,退出代码非零,这也给了我签名身份:“-”

问题描述

我正在学习如何编写代码,并且正在上一节课程,其中我正在构建一个称为FlashChat的“消息传递应用程序”,我已经根据班级完成了所有工作,但是几天前,我在按下Command B之后我在模拟器上运行了该应用程序,并且以下问题不断出现,但我无法修复它:

CodeSign /用户/ XXXXXXXXXXXXX /库/开发人员/ Xcode / DerivedData / Flash_Chat_iOS13-bccxjpmgzvggxgetotmpidocaviy / Build / Products / Debug-iphonesimulator / gRPC-C ++ / grpcpp.framework(位于项目“ Pods”中的目标“ gRPC-C ++”中) cd / Users / XXXXXXXXXXXXX / Desktop / Development / Flash-Chat-iOS13 / Pods 导出CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolchain / usr / bin / codesign_allocate

签名身份:“-”

/usr/bin/codesign --force --sign - --timestamp=none /Users/XXXXXXXXXXXXX/Library/Developer/Xcode/DerivedData/Flash_Chat_iOS13-bccxjpmgzvggxgetotmpidocaviy/Build/Products/Debug-iphonesimulator/gRPC-C++/grpcpp.framework

/ Users / XXXXXXXXXXXXX / Library / Developer / Xcode / DerivedData / Flash_Chat_iOS13-bccxjpmgzvggxgetotmpidocaviy / Build / Products / Debug-iphonesimulator / gRPC-C ++ / grpcpp.framework:不允许使用资源派生,Finder信息或类似的碎屑 命令CodeSign失败,退出代码非零

我已经尝试了从以前的线程中进行的所有工作,从检查KeyChain到验证文件,检查捆绑包标识符,签署许可证以及与在我的问题上写的任何东西有关的所有其他建议,任何其他想法?

谢谢!

解决方法

请按照以下步骤操作:

  1. 更新所有吊舱。

  2. 从终端运行此命令。

$ xattr -cr / Users / user_name / Desktop / Lab / Flash-Chat-iOS13 / Pods / gRPC-C ++

  1. 转到〜Library / Developer / Xcode / DerivedData。删除其中存在的所有文件夹。问题可能是因为Xcode试图运行旧版本的代码。

我也正在运行Udemy类中的同一Flash Chat应用。上面的步骤为我解决了这个问题。 首先直接尝试步骤3。如果这样不起作用,请尝试序列中的所有3个步骤。