我查了我的钥匙串(删除了一些钥匙,因为钥匙串中有太多不必要的钥匙和证书)。
现在,当我运行任何项目时,都会要求我输入系统登录名和密码。
当我进入时,我不会被要求将密码保存在钥匙串中。该应用程序已成功启动,但是当我再次尝试运行项目时,无论如何都会出现登录窗口。
如何摆脱它?
问题是您在钥匙串上的证书位于左侧面板的“系统”下,该面板始终处于锁定状态,需要我的密码才能解锁!
然后你把它移到“登录”,它总是解锁的,现在一切正常。xCode 要求输入密码的烦恼消失了。
所以我的建议是请创建新的新钥匙串并将所有使用的证书插入到开发中。
这可能会 100% 解决您的问题。
问题是您在钥匙串上的开发人员证书位于“系统”下,该证书始终处于锁定状态,需要您的密码才能解锁。
您必须将其移至始终解锁的“登录”,然后一切都会正常运行。一遍又一遍地询问用户名和密码将消失。