已经尝试过:在macOS Sierra, Xcode 8上的代码符号错误

请参阅显示错误的图像

CodeSign /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super\ Flow\ Flip.app
    cd "/Volumes/Development/Project/Top Best Games/19. Lets Flow/35/let's FLOW - source/proj.ios_mac"
    export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Signing Identity:     "iPhone Distribution: New Free Games (2CHN583K4J)"
Provisioning Profile: "Super Flow Flipp AppStore"
                      (c6c30d2a-1025-4a23-8d12-1863ff684a05)

    /usr/bin/codesign --force --sign E48B98966150110E55EAA9B149F731901A41B37F --entitlements /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Intermediates/Flow.build/Debug-iphoneos/Super\ Flow\ Flip.build/Super\ Flow\ Flip.app.xcent --timestamp=none /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super\ Flow\ Flip.app

/Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super Flow Flip.app: resource fork, Finder information, or similar detritus not allowed
Command /usr/bin/codesign failed with exit code 1

在代码签名部分,它允许我选择配置文件和证书…但还是会出错。

如何解决这个问题?


当前回答

最好的解决办法之一是 到终端输入这个

xattr -cr“项目的完整路径”

要找到完整的路径,右键单击Xcode项目->获取信息->复制路径并替换为。 然后输入下面的命令

xattr -cr“项目的完整路径”

清洁和建造完成。

其他回答

简单的解决方案:

我是怎么做的(为我工作)

步骤1:- 转到这个文件夹-从你的finder按下选项Go - >转到文件夹

然后像这样键入项目路径 例子:- 图书馆/开发/ Xcode / DerivedData / / Debug-iphoneos yourprojectname /构建/产品

现在你可以看到一个窗口弹出可用的文件列表,在那里你看到你的app。app文件[不要做任何事情,只是等待第2步]。

步骤2:- 打开新终端,键入cd,然后拖动步骤1 yourApp。应用程序到终端,现在你会得到应用程序的路径,现在按enter键。

步骤3:- 现在输入这个命令**

Xattr -RC .

不要错过“。”(点)按回车键。

到你的Xcode项目,清理并再次运行。

我的问题是,大约一年前我使用cordova来构建应用程序,但它与新版本的xcode不兼容,所以我只是使用cordova构建ios,它再次工作。

我发现如果我在DerivedData下的文件夹上添加颜色标签,在设备上调试时会给出上述错误。

删除颜色标签,为我修复这个错误。

我的问题与使用迦太基集成的框架的意外变化有关。我在框架中错误地修改了一行,它没有显示在git中,因为git忽略了依赖构建文件夹。

解决方案:删除框架文件夹在迦太基和重建它。

当我复制一个.plist文件并对其进行编辑,而不是创建一个新的文件时,我也遇到了这种情况。xattr -lr <path>命令帮助我识别出有问题的文件。