在拒绝Codeign访问Keychain

时间:2017-12-12 10:46:35

标签: ios xcode keychain codesign

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

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'

我做了什么

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

我无法找到更正方法来纠正错误,让我的应用为我的设备构建。如果有人知道如何纠正这个,请帮助我。感谢。

1 个答案:

答案 0 :(得分:101)

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