Xcode 在拒绝 Codesign 访问钥匙串后不会允许为设备构建



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

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访问"键链访问"并检查了登录下的每个键,但是在每个密钥的访问控制部分中,"允许所有应用程序访问此项目"。

我找不到任何纠正该错误的方法,并让我的应用程序为设备构建。如果有人知道如何纠正这一点,请帮助我。谢谢。

我找到了解决方案。如果发生错误,只有您要做的就是锁定钥匙串(单击左上最高角的锁定)。然后再次构建。它将要求像第一次一样再次解锁,让您在CodeSign KeyChain访问中选择always allowallowdeny。只需键入帐户(MAC用户帐户)密码,然后单击"始终允许"。然后项目将成功构建。

最新更新