我试图学习从Xcode在iPhone上加载应用程序。当我不断收到“ Codesign希望访问您钥匙串中的钥匙”访问权”时,我输入了我的登录密码,但是它不断弹出。我已经尝试过多次计算机登录,苹果帐户密码和还有很多。



评论

输入密码后必须选择“始终允许”

实际上,@ VictorJohn的问题是对话框打开,并且不接受任何密码。我有同样的问题,这很奇怪。

@Green首先,在Xcode首选项->常规中重置对话框警告。其次,删除缓存目录中的所有缓存-> / Users / username / Library / Developer / Xcode / DerivedData。第三,重新启动Mac。第四,打开Xcode,运行一个项目,始终允许Xcode访问KeyChain。

您必须坚持不懈。我必须输入密码,然后单击“始终允许”大约十次,然后它才会停止提示我。

除非单击[始终允许],否则无法使其正常工作。 [Allow]无效而[Allow Allow]无效,这很疯狂。

#1 楼

有同样的问题。输入我的mac用户密码并单击“始终允许”后,此问题已修复。

评论


对我而言,“允许”无效,只有“始终”允许,因此请确保单击该选项。

–梅尔文
18年1月29日在18:33

是否应该将此错误报告给Apple?

–mding5692
18年5月22日,2:12

我必须多次输入才能正常工作!!我以为密码错误,并尝试了其他操作...太烦人了!因此我失去了几个小时。

– anthares
18年8月31日在12:19

天哪,你真是个天才。试图修复这个狗屎6小时。您的解决方案为我工作。感谢上帝

–团队
18年11月13日在8:22

您必须坚持不懈,在停止提示我之前,我必须执行此步骤约10次。

–詹森
18年11月25日在15:52

#2 楼

这样做可以解决此问题。


输入您的Mac登录密码并选择“始终允许”
一个或多个对话框打开并定位在同一对话框中,重复步骤1直到所有对话框关闭。 (所以您认为您的
密码错误,但在Mac登录时重复“始终允许”
密码棘手的部分:))

希望它能工作。

评论


我确信连续的对话框意味着我输入了错误的密码...谢谢!

–朱利叶斯
18年7月25日在16:57

这对我有用,但是我必须输入密码,然后单击“始终允许”大约10次!我建议保持执着。

–詹森
18年11月25日在15:51

@杰森我让你打败。我的年纪至少是15岁。在阅读您的评论之前,我正要放弃希望。干杯

– SaganRitual
19年4月1日在0:00

@GreatBigBore,很高兴我的评论有所帮助! “清洗,冲洗,重复。始终重复。” -荷马·辛普森

–詹森
19年4月18日在16:43

多么愚蠢的错误/功能。这也给我。他们至少应区分出现的每个重复提示。

–加里·奥尔德法伯(Gary Oldfaber)
19/12/17在13:39

#3 楼

我误按了Deny,但被卡住,无法对任何Pod进行代码签名。

这是解决问题的方法:


打开钥匙串
查找密钥com.apple.gs.xcode.auth.com.apple.account.AppleIDAuthentication.token

打开它
单击底部的“访问控制”选项卡
,始终允许访问这些应用程序:->在列表中添加Xcode
别忘了按Save Changes




评论


我喜欢这个。以前,也许是xcode 8及更低版本,我一直在尝试编写脚本以允许访问/Applications/Xcode.app/Contents/Developer/usr/bin/codesign之类的东西,但是由于xcode9该路径不存在。任何工具都将位于父.app内部,因此非常好。 :cross-fingers:没有其他问题了!

–AnneTheAgile
18/12/13在22:13

如何打开钥匙串?

–像素
19年1月6日,11:50

@Antinous钥匙串是一个应用程序。您可以在“应用程序/实用程序”->“钥匙串访问”下找到

– magohamoth
19年1月7日在16:27

工作了! “保存更改”没有执行任何操作,但是在下面的答案中切换了登录锁定有助于

– devonj
19年8月14日在21:34

谢谢,这就是我所需要的。我周围仍然有六次对话,但是当我输入登录关键字时,这次对话消失了,并且该项目的构建没有更多问题。 Xcode 10,macOS 10.13.6。仍然没有解决。

–green_knight
19年8月19日在0:47

#4 楼

我在运行一个全新项目时遇到了这个问题。 “允许”或“始终允许”按钮似乎都没有作用,但是并没有给我“错误的密码”,这会震动反馈。发生的情况是在同一位置存在多个对话框,因此当我输入密码并单击“不允许在视觉上进行任何更改”时。我最终至少有3个对话框相互堆叠,只有在尝试拖动对话框时才发现。在每个密码中输入密码,即可完成我的项目的构建。

评论


我也发生了同样的事情,看到了它,因为对话框周围的阴影比正常情况下可见得多。上传应用程序时,我确实获得了另外两个对话框。现在看来还可以。哦Xcode ...

–EricH206
18年1月4日在15:17

需要什么密码?

–绿色
18年7月8日在17:57

@Green Bharathi Devarasu(当前在此答案下方的答案)和Anton Eregin(以上答案)的答案描述了此对话框要求的密码。但是,在某些情况下,钥匙串密码可能与您的mac用户的密码不同。如果您忘记了钥匙串密码,则可以重置它。也许在这里尝试答案:stackoverflow.com/questions/50928239/…

–阿里
18年7月9日在20:27



你真是个陌生人。

–威拉
19年5月13日在16:45

#5 楼

2019:我不得不输入40次密码...必须是一个错误...但可以使用

评论


疯狂,这是解决方案,哈哈,我简直不敢相信它对我有用

–isick
20年1月8日在22:47

我确认,只需输入您的mac登录密码,然后按allow always并继续进行,直到一切正常为止,不要放弃,几次尝试(10-40)后,您应该可以。绝对是一个错误。

–加布里埃尔·P。
20 Mar 15 '20在8:52

2020年:连续集成机对此不满意

–雅各布·巴纳德(Jacob Barnard)
20年5月7日在21:29

我尝试了3次,但它们不是按回车或给出允许,而是单击allow always及其结果,无论如何,真正的解决方案是仅在xcode上登录,此问题与您在xcode上所做的每次更新有关

– sgrysoft
20 Dec 15'0:29

#6 楼

我单击“拒绝”按钮,然后钥匙串关闭。

我锁定了钥匙串:



,然后输入登录名再次钥匙扣。

评论


什么是登录钥匙串?我怎么能得到一个?

–绿色
18年7月8日在18:12

操作名为“钥匙串访问”的应用

–反抗
19年4月18日在7:42

#7 楼

输入您的登录密码,然后选择始终允许,以避免多次输入密码。



#8 楼

输入用于打开Mac会话的密码,然后单击“始终允许”,直到关闭所有警报。其他按钮不起作用...

#9 楼

以下为我工作!


在Mac上打开钥匙串管理
在左窗格中选择“登录”
查找导致此问题的钥匙。我的是iOS开发人员...
双击键,然后在访问列中选择“允许访问所有程序”。

重新启动Xcode并尝试再次构建。它会再次询问您,但带有“始终允许。”的附加选项。输入您的macOS用户密码作为密码,然后按“始终允许”。

让我知道它是否对您有用。

#10 楼

询问KeyChain密码的同一对话框有3个按钮。所需的密码很可能是用于登录Mac的密码。如果您按“允许”,则仅适用于某些微小方面,并且会再次询问,这非常令人困惑。您需要按“始终允许”。苹果公司的验证团队非常薄弱,他们需要设计团队中的一些“普通”开发人员来进行一系列活动,才能在应用商店中获得应用。普通开发人员对密钥链以及证书和配置文件的想法很粗略。

#11 楼

好的,经过2.5个小时的尝试来修复该错误之后,我设法找到了适用于我的两台Mac计算机的解决方案。
这些是我执行的步骤:


打开Xcode->首选项
转到“帐户”选项卡
单击右下角的告诉“管理证书”的按钮
查找证书的名称
打开钥匙串manager
在菜单中选择“登录”选项卡
右键单击,然后删除Xcode设置页面中命名的证书,然后
返回Xcode并查看Xcode创建新证书(窗口将空几秒钟,然后新证书将亮起。
重新运行您的应用程序

希望对您有所帮助。对我有帮助很多!:)

利亚姆

#12 楼

我曾经也有过一样的问题。我打开了多个Xcode窗口,关闭了所有其他打开的窗口,仅保留了当前打开的一个窗口为我解决了这个问题。

评论


即使在苹果公司工作15年之后,他们的无能和愚蠢仍然令我震惊。

– TimSim
18年10月10日在4:33

#13 楼

截至2018年8月31日。

Resolving:
 1.  Search Keychain Access
 2.  [KEYCHAIN] Login | [CATEGORY] Passwords
 3.  Look for you email address and double click. <it might not be necessary but just try this>
 4. [ACCESS CONTROL] choose  "allow all application to access this item".
 5. Rebuild to your phone.  If you have error choose a virtual device and build (to reset the build objects).  Then choose to rebuild to your phone again.


评论


这是哪里来的

–狮子座
19年5月3日,13:54

HIGH SIERRA版本| (1)在聚光灯下搜索:“钥匙串访问”(2)在左侧顶部“ Keychains”单击登录(3)在左侧“ Category”单击密码(4),然后继续执行步骤3。(上述说明) 。”

– Eman Jayme
19年5月6日在3:39



#14 楼

对我来说,我意识到其中一个对话框是在另一个工作区中打开的。一旦发现并输入密码,便通过了密码。

#15 楼

帮助我的是输入了错误的密码。此后,输入正确的密码后,新对话框开始在工作区的不同位置打开。我必须输入正确的密码大约20次,然后单击“始终允许”。有帮助!

#16 楼

在构建阶段运行迦太基脚本时,我也遇到了问题。 (Xcode 9)
我为我添加的每个框架以及应用程序本身获得了该对话框。您会看到一个非常暗的阴影在增长。
我可以通过每次输入密码并单击“始终允许”来绕过它。

#17 楼

我遇到了同样的问题:在为Flutter项目构建iOS版本时,要求输入钥匙串密码,为开发人员帐户输入了Apple ID密码,没有运气。
最后,通过输入我正在使用的计算机的密码成功了(这是一个行Mac服务器)。
希望有帮助。

#18 楼

对我来说,问题是大写锁定。似乎可能会要求您输入几次密码,否则您将不得不输入一次密码并按“始终允许”。

#19 楼

重新启动会阻止它打开对话框。

#20 楼

对我来说,XCode的登录名已过期... XCode-Preferences-看到它已注销我,然后重新登录。由于此处的相关帖子使我成为了XCode的首选项,因此偶然想到了此解决方案! >

#21 楼

如果要完全避免输入密码,只需单击钥匙串访问中的证书并更改访问权限,否则选择“始终允许”,它可能会提示4-5次,并且将完成。