Codesign希望访问您钥匙串中的钥匙“访问权”,我输入了登录密码,但一直询问我


301

我试图学习从Xcode在iPhone上加载应用程序。当我不断收到“ Codesign希望访问您钥匙串中的钥匙”访问权”时,我输入了我的登录密码,但是它不断弹出。很多其他的。

在此处输入图片说明


130
Always Allow输入密码后,您必须选择
Victor John

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

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

7
您必须坚持不懈。我必须输入密码,然后单击“始终允许”(可能十次),然后它才会停止提示我。
杰森

3
除非单击[始终允许],否则无法使其正常工作。[Allow]不起作用而[Allow Allow]起作用是很疯狂的。
raddevus

Answers:


524

有同样的问题。输入我的mac用户密码并单击Always Allow之后,此问题已修复。


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

10
不应该将此错误报告给Apple吗?
mding5692

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

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

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

83

这样做可以解决此问题。

  1. 输入您的Mac登录密码,然后选择“始终允许”

  2. 打开一个或多个对话框并将其放置在同一对话框中,重复步骤1,直到关闭所有对话框。(因此,您认为密码错误,但在Mac登录密码的棘手部分重复“始终允许” :))

希望它能工作。


Mac登录密码不起作用。我只能在相同的情况下工作。如果用户使用不同的mac usr密码,则将无法使用
绿色

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

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

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

2
多么愚蠢的错误/功能。这也给我。他们至少应区分出现的每个重复提示。
加里·奥尔德伯

50

我误按了“拒绝”,但被卡住,无法对任何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

如何打开钥匙串?
像素

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

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

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

25

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


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

需要什么密码?
绿色的

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

你真是个陌生人。
威拉


17

2019:我不得不输入40次密码...一定是个错误...但它确实有效


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

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

2020年:持续集成机器对此不满意
Jacob Barnard

12

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


10

以下为我工作!

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

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

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


6

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


6

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

密码访问


3

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


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

3

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

  1. 打开Xcode->首选项
  2. 转到帐户标签
  3. 点击右下角的“管理证书”按钮
  4. 查找证书名称
  5. 打开钥匙串管理器
  6. 在菜单中选择“登录”标签
  7. 右键单击,然后在Xcode设置页面中命名的证书上删除,然后
  8. 返回Xcode并查看Xcode创建新证书(该窗口将为空几秒钟,然后将点亮一个新证书。
  9. 重新运行您的应用

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

利亚姆


2

截至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.

这是哪里来的
狮子座

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

1

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


1

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


0

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


0

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


0

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


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.