ios应用程序出错:命令/ usr / bin / codesign失败,退出代码为1

我有一个适用于IoS的Ionic3应用程序。 直到昨天我才能在xcode9中打开.xcodeproj并将应用程序上传到我的iphone。 我不知道出了什么问题,但现在我收到此错误“命令/ usr / bin / codesign失败,退出代码为1”,无法将应用程序上传到手机(使用电缆)或存档。

我的技术:

cli包 :(/ usr / local / lib / node_modules)

@ionic/cli-utils : 1.15.2 ionic (Ionic CLI) : 3.15.2 

全球套餐

 cordova (Cordova CLI) : 6.4.0 

本地包裹

 @ionic/app-scripts : 2.1.3 Cordova Platforms : android 6.0.0 ios 4.3.1 Ionic Framework : ionic-angular 3.6.0 

系统

 ios-deploy : 1.9.0 ios-sim : 6.1.2 Node : v7.3.0 npm : 3.10.10 OS : macOS Sierra Xcode : Xcode 9.0.1 Build version 9A1004 

关于我的错误的更多细节:

 CodeSign /Users/macbook/Library/Developer/Xcode/DerivedData/HelloCordova-bsbygjyhdfcgftavbtgwrsqhgdkb/Build/Products/Debug-iphoneos/HelloCordova.app cd /Users/macbook/ionic/componentaalex3/platforms/ios 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 Developer: Alex Claudiu (xxxxxxxxxxxx)" Provisioning Profile: "iOS Team Provisioning Profile: *" (32d4f44b-xxxxxxxxxxxx.........................) /usr/bin/codesign --force --sign 0E9C82C58EED8DD6B6F1DAF2709E5714F67E568B --entitlements /Users/macbook/Library/Developer/Xcode/DerivedData/HelloCordova-bsbygjyhdfcgftavbtgwrsqhgdkb/Build/Intermediates.noindex/HelloCordova.build/Debug-iphoneos/HelloCordova.build/HelloCordova.app.xcent --timestamp=none /Users/macbook/Library/Developer/Xcode/DerivedData/HelloCordova-bsbygjyhdfcgftavbtgwrsqhgdkb/Build/Products/Debug-iphoneos/HelloCordova.app /Users/macbook/Library/Developer/Xcode/DerivedData/HelloCordova-bsbygjyhdfcgftavbtgwrsqhgdkb/Build/Products/Debug-iphoneos/HelloCordova.app: unknown error -1=ffffffffffffffff Command /usr/bin/codesign failed with exit code 1 

在这种情况下我该怎么办? 我是否必须在Apple开发者帐户中进行其他设置或更改xcode中的内容?

非常感谢。

感谢你的回答。 我尝试过Clean和Build但没有解决错误。 不知怎的,我弄清楚问题是Keychain访问。 我不得不重写密码,如https://support.apple.com/ro-ro/HT201609所述

最近我得到了

/ usr / bin / codesign失败,退出代码为1

错误越来越频繁(Xcode 9)。 每次添加文件甚至方法或函数时,协同设置都会失败。 通过在’~Library / Developer / Xcode / Derived Data’中手动丢弃构建文件夹很容易修复,但我真的厌倦了每隔几个小时就必须这样做。

一旦我打开Keychain Access,我就注意到我有两个同名的开发人员证书,其中一个已过期。 我扔掉了过期的证书并修复了它。 我已经添加了两个文件,但不是代码签名。