在 Mac 上的 MonoDevelop 中构建项目时,我收到消息“MAC OS X 想要进行更改。请键入管理员的名称和密码以允许此操作。MAC OSX 想要使用系统钥匙串。”
我找到了帖子Mac OS X 想要在编译项目时使用系统钥匙串但这并不能完全回答我的问题。我安装的配置文件是通过 XCode 完成的,并且是配置配置文件上我当前/有效的配置文件,因此我认为这些配置文件是好的 - XCode 报告它们是有效的。
我已将我的开发环境从 Macbook(编译应用程序工作正常,没有此错误)转移到另一台 Mac,并且开始出现此问题。如果我输入我的用户名/密码,它就会编译并运行。
有什么想法为什么会发生这种情况吗?
(我想知道可能会导致问题的一件事......当我最初在 Macbook 上设置开发环境时,我将我的证书导出/备份为 Jonny WIlson.p12。但是,在我的新 Mac 上,我无法导入此证书。我尝试重新导出它并再次导入它,这也失败了。这个初始证书(用于生成在配置文件中认证的开发/分发)是使其正常工作的重要部分吗?我问这个是因为我读过在论坛中,一旦您拥有 Apple 证书,就不再需要此密钥?这是正确的吗?)
就我而言,我进入“钥匙串访问”,在“钥匙串”(左上)中选择“系统”。
然后对于每个项目:右键单击“获取信息”、“访问控制”并在“始终允许这些应用程序访问:”列表中添加 Xcode。
(我没有使用MonoDevelop,但猜测问题原因类似)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)