在 Mac 上的 MonoDevelop 中构建项目时,我收到消息“MAC OS X 想要进行更改。键入管理员的名称和密码以允许这样做。MAC OSX 想要使用系统钥匙串。”
我发现Mac OS X 想要在编译项目时使用系统钥匙串的帖子, 但这并不能完全回答我的问题。我安装的配置文件是通过 XCode 完成的,并且是我在 Provisioning Profile 上的当前/有效配置文件,所以我认为这些是好的 - XCode 报告它们是有效的。
我已将我的开发环境从 Macbook(编译应用程序运行良好,没有此错误)移至另一台 Mac,并且这已经开始出现。如果我输入我的用户名/密码,它会编译并运行。
任何想法为什么会发生这种情况?
(我想知道的一件事可能会导致问题......当我最初在我的 Macbook 上设置开发环境时,我将我的证书导出/备份为 Jonny WIlson.p12。然而,在我的新 Mac 上,我无法导入这个.我尝试重新导出它并再次导入它,这也失败了。这个初始证书(用于生成供应配置文件中的开发/分发证书)是让它工作的重要部分吗?我问这个是因为我读过拥有 Apple 证书后,在论坛中不再需要此密钥?这是正确的吗?)