用于代码签名的自签名证书未在Xcode 4中显示

时间:2011-11-01 18:06:26

标签: xcode macos certificate code-signing keychain

我正在Lion中开发一个关于Xcode 4.2的小应用程序来学习Mac开发的基础知识。

我有一个目录选择器控制器类作为NSOpenSavePanelDelegate,实现了- panel:validateURL:error:方法,我试图确保用户选择的目录包含该应用程序支持的某种类型的文件

我在SO上偶然发现this question,发现委托方法无法访问沙盒应用程序中的文件系统。对于上述情况,这将是一个问题。

渴望了解更多相关内容,我决定尝试沙盒化应用程序,看看会发生什么。我在Xcode中为构建目标启用了权利和沙盒,然后在this tutorial之后为Keychain Access中的代码签名创建了自签名证书。证书存在于我的登录密钥链中。

问题是,新建的证书不会出现在Build Settings - >下面。代码签名 - >代码签名身份下拉列表。唯一存在的是“第三方Mac开发人员应用程序”,但如果选择了代码签名问题,则构建失败。

我有什么想法可以让它出现吗?

1 个答案:

答案 0 :(得分:0)

我刚遇到同样的问题。退出并重新启动Xcode后,我自己的证书出现了。