【问题标题】:Code Sign Error - Command /usr/bin/codesign failed with exit code 1代码符号错误 - 命令 /usr/bin/codesign 失败,退出代码为 1
【发布时间】:2014-12-24 13:10:02
【问题描述】:

所以我上周一直在尝试解决以下错误,但无济于事(即使按照我不久前对我自己的问题的回答中的步骤进行操作

到目前为止,我已经尝试了Hereherehereherehere 列出的各种“巫毒”解决方案,但均无济于事。

如果有人能帮我解决这个问题,我将永远感激不尽。

我正在尝试归档我的应用,以便将其提交到应用商店,但它在代码签名时失败了。

CodeSign /Users/informationservices/Library/Developer/Xcode/DerivedData/Safer-Roads-Shellharbour-v2-afdgadppojkknjdzcvdqsvuxsmas/Build/Intermediates/ArchiveIntermediates/Road\ Safety\ App\ V2/InstallationBuildProductsLocation/Applications/Safer-Roads-Shellharbour-v2.app
    cd "/Volumes/App Development/IOS/App Development/Safer Roads Shellharbour 2.0/Safer Roads Shellharbour 2.0"
    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/bin:/bin:/usr/sbin:/sbin"

Signing Identity:     "iPhone Developer: Information Services’s MacBook Pro (CG45JDQ5G7)"
Provisioning Profile: "iOSTeam Provisioning Profile: *"
                      (8bf314ed-8355-468c-82a9-37e2c46119a9)

    /usr/bin/codesign --force --sign 66EB81FC3AA1D26BB39CBBB62AF4839298FCD362 --entitlements /Users/informationservices/Library/Developer/Xcode/DerivedData/Safer-Roads-Shellharbour-v2-afdgadppojkknjdzcvdqsvuxsmas/Build/Intermediates/ArchiveIntermediates/Road\ Safety\ App\ V2/IntermediateBuildFilesPath/Safer-Roads-Shellharbour-v2.build/Release-iphoneos/Safer-Roads-Shellharbour-v2.build/Safer-Roads-Shellharbour-v2.app.xcent /Users/informationservices/Library/Developer/Xcode/DerivedData/Safer-Roads-Shellharbour-v2-afdgadppojkknjdzcvdqsvuxsmas/Build/Intermediates/ArchiveIntermediates/Road\ Safety\ App\ V2/InstallationBuildProductsLocation/Applications/Safer-Roads-Shellharbour-v2.app

/Users/informationservices/Library/Developer/Xcode/DerivedData/Safer-Roads-Shellharbour-v2-afdgadppojkknjdzcvdqsvuxsmas/Build/Intermediates/ArchiveIntermediates/Road Safety App V2/InstallationBuildProductsLocation/Applications/Safer-Roads-Shellharbour-v2.app: User canceled the operation.
Command /usr/bin/codesign failed with exit code 1

有人可以帮忙吗?

【问题讨论】:

    标签: ios xcode6 app-store-connect


    【解决方案1】:

    只是为了确定:

    • 您的签名身份是分发 ID? (好像是开发者证书)
    • 你的省。个人资料有效且未过期?和通配符作为捆绑 ID 是否正确?
    • 您的 xcode-select 路径是否正确 (xcode-select -p)?
    • 将应用程序移到某处并尝试在那里签名(可能路径中的某些空格混淆了...)?

    也许检查一下:https://developer.apple.com/library/mac/technotes/TN2407/_index.html

    【讨论】:

    • 哦,构建结果(构建->构建结果)说的是什么?
    • 它应该是它使用的分发证书,我已经创建了所有新的配置文件和证书,我如何检查 xcode-select 路径?我已经尝试将应用程序移动到几个不同的地方 - 没有任何变化。构建失败。
    • 它不是分发配置文件,因为 *(通配符)只允许用于开发配置文件和签名。所以检查配置文件是否真的是一个发行版。轮廓。签名身份称为“开发人员”-这真的是您的分发证书吗?似乎并非如此。您可以通过打开终端 / iTerm 并输入 xcode-select -p 来检查 xcode-select 路径。
    【解决方案2】:

    还要检查的地方是,在您应用的构建设置中,在代码签名下,您的手机在“代码签名身份”下列出。默认只有 iOS 开发者,它应该会读取你的手机。

    【讨论】:

      猜你喜欢
      • 2011-12-08
      • 2014-07-24
      • 2011-05-28
      • 1970-01-01
      • 2017-03-02
      • 1970-01-01
      • 1970-01-01
      • 2015-05-26
      • 2018-04-08
      相关资源
      最近更新 更多