[英]Xcode won't let to build for Device after denying Codesign to access Keychain
[英]App won't run on iPhone after denying keychain access
我的应用程序有问题。 添加用于使用远程推送通知的证书后,我想在iPhone(7S)上对其进行测试。 比xCode要求我提供钥匙串访问。 但是我忘记了密码,所以我拒绝了并查了一下。 我尝试重新运行该应用程序,但是xCode每次都因相同的错误而崩溃(请参见下面的内容)。 我尝试重新启动xCode,从Xcode中删除我的帐户,然后再次添加,删除证书并再次下载...,但是没有任何效果。 希望有人可以帮助...
这里的错误代码:
Probing signature of /Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib
/usr/bin/codesign '-r-' '--display' '/Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib'
/Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib: code object is not signed at all
Codesigning /Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib
/usr/bin/codesign '--force' '--sign' '7319A6E748656B8031B1B216ED08967067862C10' '--verbose' '/Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib'
/Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib: unknown error -1=ffffffffffffffff
error: Task failed with exit 1 signal 0 {
/usr/bin/codesign '--force' '--sign' '7319A6E748656B8031B1B216ED08967067862C10' '--verbose' '/Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib'
}
如果上次遇到相同的问题,则会使其痛苦不堪。
解:
1-删除〜/ Library / Preferences / com.apple.security.plist
2-重新启动
3-解决了!
PD:如果仍然抱怨,请再次下载临时配置文件;如果自动,则更改为无,然后再次返回您的配置文件。
尝试给Xcode访问您的证书。 打开KeyChain并找到您的证书。 右键单击证书,然后选择“获取信息”。 单击“访问控制”选项卡,然后添加Xcode.app
我靠自己解决了。 重新启动Mac和清除Xcode有所帮助。 之后,我必须填写密码约一百次,但现在可以了。 无论如何,谢谢您的回答!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.