Xcode 为什么代码签名标识没有列出我的证书?

Xcode 为什么代码签名标识没有列出我的证书?,xcode,Xcode,我正在使用Xcode 4,并试图签署我的第一个Mac OS X应用程序。当我转到Project->Build Settings->code Signing Identity时,它将列出“不签名”、“自动配置文件选择器”和“其他”。在“自动配置文件选择器”下列出“第三方Mac开发者应用程序”。当我构建它时,它失败并说“代码符号错误: 标识“第三方Mac开发者应用程序”与任何 默认密钥链中的有效证书/私钥对 早些时候,在Organizer->Provisiong Profiles中,我进行了刷新。它

我正在使用Xcode 4,并试图签署我的第一个Mac OS X应用程序。当我转到
Project->Build Settings->code Signing Identity
时,它将列出“不签名”、“自动配置文件选择器”和“其他”。在“自动配置文件选择器”下列出“第三方Mac开发者应用程序”。当我构建它时,它失败并说“代码符号错误:

标识“第三方Mac开发者应用程序”与任何 默认密钥链中的有效证书/私钥对

早些时候,在
Organizer->Provisiong Profiles
中,我进行了刷新。它在
Device->Developer Profile
中设置了两个证书。设置配置文件中没有显示任何内容。它在开发者概要文件中显示的两个证书在我的密钥链中作为有效证书存在。即使在“显示过期”时,我也看不到过期的证书

开发人员配置文件中的证书与密钥链中的证书匹配:

第三方Mac开发者安装程序:MyCompany,LLC

Mac开发者:我的名字(SOMECODE)

不过,我在代码签名身份列表中没有看到这些。我甚至试着进入另一个房间的第一个房间,但它说找不到

我没有权利的需要,所以我没有一个配置文件设置。我是公司的管理员


我做错了什么?

好吧,这比我想象的要简单得多

刷新并下载证书后:

1) 单击“设备”下的“我的Mac”。然后单击“添加到门户”。这将下载Mac Team Provisioning通配符配置文件

2) 通过网站为我的应用创建应用ID(沙箱/授权所必需)

3) 通过网站为此应用程序ID添加新的开发人员配置文件

4) 转到“组织者”并刷新

现在一切都出现了


但是,我意识到,对于一个没有沙箱/授权的Mac应用程序,我真的不需要这样做。我本来可以只创建生产配置文件,因为它不需要注册设备