ios - 拒绝 Codesign 访问钥匙串(keychain)后,Xcode 不允许为设备构建

标签 ios xcode keychain codesign

我是 iOS 开发的新手,今天我尝试在我的 iPhone 上检查我的应用程序并尝试为该设备构建它。因此,当我点击构建时,它会要求输入我的密码以让 codesign 访问钥匙串(keychain)。但经过几次尝试,我不小心点击了拒绝按钮。然后我再次尝试为设备构建我的应用程序,现在它说,

Swift sodlib tool error, task failed with exit 1 signal 0

当我检查该错误时,它说,

unknown error -1=ffffffffffffffff
error: Task failed with exit 1 signal 0 {
/usr/bin/codesign '--force' '--sign' 'A6646CD79C82476C1C35598A10134D3171EE09CD' '--verbose' '/Users/samitha/Library/Developer/Xcode/DerivedData/TestFoodTracker-gdcqosdrvtooqocosgttmwyzvgtg/Build/Products/Debug-iphoneos/TestFoodTracker.app/Frameworks/libswiftContacts.dylib'

我做了什么

我试图让 codesign 访问“keychain Access”并检查登录下的每个键,但在每个键的访问控制部分,“允许所有应用程序访问此项目”已被选中。

我找不到更多的方法来纠正这个错误并让我的应用程序为我的设备构建。如果有人知道如何纠正这个问题,请帮助我。谢谢。

最佳答案

我找到了解决方案。如果发生该错误,您只需锁定 keychain (点击左上角的锁)。然后重新构建。它会像第一次一样要求再次解锁,让您在 Codesign 钥匙串(keychain)访问中选择 always allowallowdeny。只需输入帐户(Mac 用户帐户)密码,然后单击始终允许。然后项目将构建成功。

关于ios - 拒绝 Codesign 访问钥匙串(keychain)后,Xcode 不允许为设备构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47770693/

相关文章:

iphone - 使用 TWRequest 的推特更新给出 403 错误

Xcode 预览恢复按钮快捷方式

ios - 上传 CSR 文件后证书无效

macos - 如何在 Mac 上删除对 Visual Studio 的钥匙串(keychain)访问?

iOS:如何检查钥匙串(keychain)中是否保存了数据?

ios - 需要在带有自定义单元格的tableView中的viewDidLoad中实现委托(delegate)方法

ios - 每次打开项目时 Xcode 都会意外退出

ios - swift 中的 NSLayoutConstraint

ios - xcode - 自动调整大小不起作用

iphone - UITableView自定义单元格滚动后内容消失