作者:企鹅 | 来源:互联网 | 2023-01-05 13:47
我是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'
我做了什么
我试图让codesign访问"keychain Access"并检查登录时的每个密钥,但是在每个密钥的"访问控制"部分中,"已允许所有应用程序访问此项目"已被选中.
我找不到更多方法来纠正这个错误,让我的应用程序为我的设备构建.如果有人知道如何纠正这个,请帮助我.谢谢.
1> Samitha Nana..:
我找到了解决方案.如果发生该错误,只需要锁定钥匙串(点击最左上角的锁定)即可.然后重新建立.它会问到像第一次再次解锁,并让您选择always allow
或allow
或deny
在协同设计钥匙串访问.只需键入帐户(Mac用户帐户)密码,然后单击始终允许.然后项目将成功构建.
经过几个小时的搜索,这是唯一对我有用的解决方案
@FrankTheTank通过剪切愚蠢的运气我打开了这个未命名的窗口.这是Keychain Access窗口.如果您在Mac上搜索"Keychain",它应该是第一个结果.当它打开时,关闭/最小/最大化按钮下方的挂锁就是他们所说的.注意,根据您在左侧面板"钥匙串"部分中选择的内容,您可以解锁多个内容.希望这是有道理的.因为Mac从来没有意义....