ChatGPT解决这个技术问题 Extra ChatGPT

Codesign 想要访问钥匙串中的“访问”密钥,我输入了登录密码,但一直问我

我正在尝试学习从 Xcode 在我的 iPhone 上加载应用程序。当我这样做时,我不断在您的钥匙串中收到“Codesign 想要访问密钥”,我输入了我的登录密码,但它不断弹出。我已经尝试了很多次我的电脑登录,苹果帐户密码,并且好多其它的。

https://i.stack.imgur.com/678Uf.png

输入密码后必须选择Always Allow
实际上,@VictorJohn,问题在于对话框打开并且不接受任何密码。我也有同样的问题,而且很奇怪。
@Green 首先,在 Xcode 首选项中重置对话框警告->一般的。二、删除缓存目录下的所有缓存-> /Users/username/Library/Developer/Xcode/DerivedData。第三,重启你的mac。第四,打开 Xcode,运行项目,始终允许 Xcode 访问 KeyChain。
你必须坚持不懈。在它停止提示我之前,我必须输入密码并单击“始终允许”十次。
除非我单击 [始终允许],否则我无法让它工作。 [Allow] 不起作用而 [Always Allow] 起作用,这太疯狂了。

A
Anton Eregin

有同样的问题。在我输入我的 mac 用户密码并点击始终允许后,它已修复。


对我来说,允许不起作用,只有始终允许,所以一定要点击那个。
这不应该作为错误报告给Apple吗?
我必须多次输入它才能工作!我以为密码错误并尝试了不... 太烦人了!我因此失去了几个小时。
OMG,你真是个天才。试图修复这个狗屎6个小时。你的解决方案对我有用。感谢上帝
您必须坚持不懈,我必须按照此步骤执行 10 次左右才能停止提示我。
B
Bharathi Devarasu

通过这样做来解决这个问题。

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

希望它会奏效。


我确信连续的对话意味着我输入了错误的密码……谢谢!
这对我有用,但我必须输入密码并单击“始终允许”大约 10 次!我建议坚持。
@Jason 我打败了你。我的至少 15 岁。我正要放弃希望,直到我读到你的评论。干杯
@GreatBigBore,我很高兴我的评论有所帮助! “洗,冲洗,重复。总是重复。” - 荷马辛普森
多么愚蠢的错误/功能。这也吸引了我。他们至少应该区分出现的每个重复提示。
m
magohamote

我错误地按下了拒绝,我被卡住了,无法对任何 Pod 进行代码签名。

这就是我解决问题的方法:

打开钥匙串

查找密钥 com.apple.gs.xcode.auth.com.apple.account.AppleIDAuthentication.token

打开它

单击访问控制选项卡

在底部始终允许访问这些应用程序:-> 在列表中添加 Xcode

不要忘记按保存更改

https://i.stack.imgur.com/LSnsU.png


我喜欢这个。之前,也许是 xcode 8 及更低版本,我一直在尝试编写脚本以允许访问 /Applications/Xcode.app/Contents/Developer/usr/bin/codesign 之类的东西,但由于 xcode9 不存在该路径。任何工具都将在父 .app 内,所以这非常好。 :cross-fingers: 没有更多的问题!
如何打开钥匙串?
@Antinous 钥匙串是一个应用程序。您可以在 Applications/Utilities -> Keychain Access 下找到
工作! “保存更改”没有做任何事情,但是在下面的回答中切换登录锁有帮助
在 macOS 11.3 上,无法再在访问控制下进行任何修改 :(
A
Ari

我遇到了这个运行一个全新的项目。 “允许”或“始终允许”按钮似乎都不起作用,但它并没有给我“密码不正确”的震动反馈。发生的事情是多个对话框都在同一个位置,所以当我输入密码并单击允许视觉上没有任何变化时。我最终将至少 3 个对话框全部堆叠在一起,这是我在尝试拖动对话框时才发现的。在每个密码中输入密码可以让我的项目完成构建。


同样的事情发生在我身上,看到它是因为对话框周围的阴影比正常情况更明显。上传应用程序时,我确实得到了另外 2 个对话框。现在好像没事了。哦,Xcode...
它需要什么密码?
@Green Bharathi Devarasu(当前答案低于此答案)和 Anton Eregin(上述答案)的答案描述了此对话框要求的密码。但是,在某些情况下,钥匙串密码可能与您的 mac 用户密码不同。如果您忘记了钥匙串密码,您可以重置它。也许在这里尝试答案:stackoverflow.com/questions/50928239/…
你真是个了不起的陌生人。
K
Kristian

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


疯了,这是解决方案哈哈,我不敢相信它对我有用
我确认,只需输入您的 mac 登录密码,始终按允许并继续这样做,直到没问题,不要放弃,尝试几次(10-40 次)后应该会好起来的。绝对是一个错误。
2020:持续集成机器对此并不满意
我尝试了 3 次,但他们没有按 Enter 或允许允许,我总是单击允许,结果是,无论如何,真正的解决方案只是登录 xcode,每次更新都会出现这个问题,而不是你在 xcode 上进行的更新
2021 年 11.3:需要超过 50 次确认,没有“始终允许”选项或通过钥匙串调整权限。但是,是的,最后它奏效了......
J
JSON C11

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

https://i.stack.imgur.com/muCtv.png


按总是允许不起作用。无论如何,它最终会一次又一次地询问。
使用当前 SDK 时“仅”8 次。以前是5。
G
Grant Miller

我点击了“拒绝”按钮,钥匙链关闭了。

我锁定了钥匙串:

https://i.stack.imgur.com/8TMZH.jpg

然后我再次输入了登录钥匙串。


什么是登录钥匙串?我怎样才能得到一个?
打开名为 Keychain Access 的应用程序
F
Fato

以下为我工作!

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

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

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


如果它不起作用,请尝试重新启动您的 Mac。
t
toto_tata

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


u
user462990

询问 KeyChain 密码的相同对话框有 3 个按钮。最有可能需要的密码是用于登录 Mac 的密码。如果你按“允许”它只适用于一些微小的方面并且会再次询问,这非常令人费解。您需要按“始终允许”。 Apple 的验证团队非常薄弱,他们需要设计团队中的一些“正常”开发人员来处理事件链,以便在应用商店中获得应用。普通开发人员对 KeyChains 和 Certificates and Profiles 有非常粗略的想法。


我正在尝试我的开发者帐户密码,当时不知道这是mac机器密码。感谢您添加的信息。
L
Liam Schäpers

好的,伙计们,在尝试修复该错误 2.5 小时后,我设法找到了适用于我的两台 Mac 机器的解决方案。这些是我所做的步骤:

打开 Xcode -> Preferences 转到 Accounts 选项卡 单击右下角的按钮,告诉“管理证书” 查找证书的名称 打开钥匙串管理器 在菜单中选择 Sign-In 选项卡 右键单击然后删除在返回到 Xcode 并查看 Xcode 创建新证书之前在 Xcode 设置页面中命名的证书上(窗口将空白几秒钟,然后会有一个新证书亮起。重新运行您的应用程序

我希望这可以帮助你们。这对我帮助很大! :)

利亚姆


对我来说,它不会再次重新生成证书,任何线索。
c
clemens

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


即使在苹果工作了 15 年之后,他们的无能和愚蠢仍然让我感到震惊。
E
Eman Jayme

截至 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)在左侧顶部“钥匙串”单击左侧登录(3)降低“类别”单击密码(4)然后继续执行步骤3。(以上说明) 。”
N
Nolonar

就我而言,我没有其他答案中描述的 3 个按钮(“允许”、“始终允许”、“拒绝”)。我只有一个“确定”按钮。

我尝试输入以下密码:

登录密码,我用来登录 Mac 的密码。

Apple ID,我用来授权 App Store 购买和登录我的 iCloud 的那个。

Apple Developer ID,我用来登录 App Store Connect 的 ID。

但没有一个奏效。

奇怪的是,起作用的是将密码文本字段留空。


是的,将密码留空并单击“确定”有帮助
怎么回事?!我有同样的情况,只有“确定”按钮并将其留空。有史以来最疯狂的虫子之一。
M
MBK

希望这是一个错误,但不要担心您可以继续构建而不会出现任何问题。像所有其他人一样,我正在分享我的经验。

对话框会一次又一次地弹出,我想我可能忘记了钥匙串密码。

您需要做的是输入 Mac 登录密码,然后按始终允许。

如果没有任何反应,请用鼠标拖动对话框检查对话框,然后移动对话框。你会在下面找到相同的对话框。

尝试通过屏幕分离所有对话框并找到正在工作的对话框。 (即,也许只有对话框会接受密码并关闭。是的,它可能会重新打开新对话框。但没关系。)

继续输入密码并按始终允许直到它放弃。

我猜我输入密码大约 20 到 30 次。它工作得很好。

现在想,如果我第一次总是按允许,也许它不会再来了。


Z
Zack Foster

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


Ф
Фил Макаров

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


D
Dyary

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


N
Neeraj Dwivedi

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


a
ahsumra

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


F
FuriousBunny

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


S
Sergio Solorzano

对我来说,XCode 已经过期了我的登录...XCode-Preferences - 看到它让我退出,重新登录。感谢这里的相关帖子让我在 XCode 中找到了偏好,只是偶然想出了这个解决方案!


M
Mohammad Hadi

对话框相互打开,其中一些应先确认,如果您多次输入密码并且它不起作用,只需拖动一个对话框,看看它下面是否有任何其他对话框并确认它们。这个对我有用


R
Ramandeep Singh Gosal

恼人的是,对我来说它打开了几个框,所以我必须注意,当我单击时总是允许一个框,另一个框闪烁。所以必须根据mac以有序的方式添加所有密码和点击。然后我开始工作了。


P
Pigpocket

在我的特殊情况下,对话框没有“始终允许”、“允许”或“拒绝”选项,因此我无法使用上述解决方案。我必须转到我的钥匙串访问应用程序,选择证书,转到“访问控制”并在应用程序中添加 Xcode 以始终允许访问。之后,对话框显示始终允许按钮,我可以成功使用该按钮。

https://i.stack.imgur.com/Quadn.png


d
double-beep

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