2014-10-28 111 views
1

因此,我花了上周试图解决以下错误无济于事(即使按照我自己对自己的问题的答案中的步骤前一阵代码签名错误 - 命令/ usr/bin/codesign失败,退出代码为1

我到目前为止已经试过上市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 

请任何人都可以帮忙吗?

回答

3

只是可以肯定:

  • 您的签名的身份是一个分配ID? (它似乎是一个开发人员证书)
  • 您prov。个人资料是否有效且未过期?和通配符作为bundle id ist是否正确?
  • 你的xcode选择路径是否正确(xcode-select -p)?
  • 移动应用程序的某处并尝试在那里签名(也许路径中的某些空间正在混合......)?

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

+0

哦,是不是建立的结果(建设 - >建设成果)说? – 2014-10-28 23:14:42

+0

它应该是一个使用它的分发证书,我创建了所有新的配置文件和证书,如何检查xcode选择路径?我试着将应用程序移动到几个不同的地方 - 没有任何变化。并且构建失败。 – scb998 2014-10-28 23:44:06

+0

这不是分发配置文件,因为*(通配符)仅适用于开发配置文件和签名。所以检查一下这个配置文件是否是真正的distr。个人资料。签名身份被称为“开发者” - 这真的是您的发行证书吗?它似乎并不如此。 您可以通过打开终端/ iTerm来输入“xcode-select -p”来检查xcode选择路径。 – 2014-10-29 08:03:41

0

一个地方还要检查是在您的应用程序,代码签名在你的生成设置,你有你的手机在“代码签名身份”列出。默认只有iOS开发者,它应该读你的手机。

相关问题