And*_*ber 82 macos xcode macos-sierra
从MacOS Sierra开始,即使在按下"始终允许"之后,我也开始定期从XCode获取此弹出窗口.
我已经尝试删除Keychain中的"com.apple.dt.XcodeDeviceMonitor"项.这会重新生成密钥,但不能解决问题.
这是关于Apple 论坛的公开讨论主题,但似乎没有人有解决方案.
mal*_*hal 103
为Xcode 8发布此解决方案,因为没有其他人拥有:
这最终解决了它.
Lin*_*inc 77
打开[ keychain access ]> 在搜索区域输入" xcode ">双击[ com.apple.dt.XcodeDeviceMonitor ]>单击[ 访问控制 ]>选择第一个选项[ 允许所有应用程序访问此项目 ]
别忘了点击Save Changes!
希望能帮助到你.
小智 11
以下对我有用(运行macOS 10.12.1和XCode 7.3).
请注意,其他解决方案的问题在于它们在(临时)登录密钥链条目上运行,该条目在XCode退出时被删除,因此解决方案似乎是在系统密钥链中创建条目.
我尝试使用Keychain Access将条目从登录名移动到系统密钥链,但它失败并出现各种模糊错误(例如"发生错误.无法将项目添加到当前钥匙串")
相反,我使用安全命令在系统密钥链中创建一个与临时密钥链几乎相同的新条目.
唯一的区别是我无法提取的密码(我不确定它是否重要).
打开终端,粘贴并执行以下命令(如果XCode不在正常位置,则在适当编辑后):
sudo security add-generic-password \
-s 'com.apple.dt.XcodeDeviceMonitor' \
-a session-token \
-p anyoldstring \
-T /Applications/Xcode.app \
-T /Applications/Xcode.app/Contents/Developer/Library/Xcode/Tools/XcodeDeviceMonitor \
/Library/Keychains/System.keychain
Run Code Online (Sandbox Code Playgroud)
免责声明 - 我的唯一目标是防止恼人的警报.
我不知道这是否会破坏任何东西.
您正在搞乱系统钥匙串:可能出现什么问题?