XCode 3.2.3没有显示已安装的配置文件

时间:2010-06-30 02:45:22

标签: xcode xcode3.2

你好吗?

我遇到了新的XCode问题,我想有人可以帮助我解决这个问题。我真的很感激。

这是我的问题:我有一个包含大约10个不同目标的XCode项目,每个目标都有自己的配置文件(例如com.domain.app1,com.domain.app2 ...)。我使用XCode 3.1.4创建了这个项目,我正在开发它至少2个月,一切正常。但是,当我安装新的3.2.3 XCode时,问题确实开始......

我遇到的最大问题是在目标属性中,我去构建,选择Debug或Distribution,当我想为目标选择代码签名的配置文件时,XCode不会向我显示任何内容!只显示我的iPhone开发人员名称以进行调试和分发,但它没有显示已安装的配置文件。

另外,我有一台新的Mac,因此我使用管理器为我提供的导入/导出选项,将我的开发人员资料从旧Mac导出并导入到新版本。

最后......我已经测试过为其中一个目标生成分布二进制文件并且生成正确。作为测试,我已经从目标的plist中更改了Bundle标识符并尝试再次构建它然后XCode向我显示签名错误...因此,某些XCode将目标与权限配置文件相关联,但它没有t让我有可能选择我想要使用的配置文件。

我所做的另一项测试是生成新的配置文件,下载,安装它,而XCode也没有在已安装的配置文件列表中显示代码签名。

我不知道我该怎么办...有人有一个想法可能可以帮我解决这个问题吗?真的,我会非常感激!

谢谢大家。 塞巴斯蒂安

2 个答案:

答案 0 :(得分:2)

嘿,伙计们!我发现了问题...在目标设置中,我在Base SDK中有“iPhone模拟器3.2”,我将其更改为“iPhone设备3.2”,现在它向我显示了我安装的所有可用配置文件!我希望有一天这会对某人有所帮助..无论如何,谢谢大家!我喜欢stackoverflow!

答案 1 :(得分:0)

塞巴斯蒂安是对的。当您将“Base SDK”从模拟器更改为设备时,它会按预期开始工作。也就是说,您将看到完整的配置文件列表。

我的基本问题是一个目标将基础SDK作为模拟器。我试图在设备上进行调试,而XCode正在使用错误的配置文件,因此它告诉我应用程序标识符与我的Info.plist中的应用程序标识符不匹配。我尝试更改目标使用的配置文件,但我无法设置它,直到我将基本SDK设置为设备。我试着点击菜单框上的一个标签,上面写着其他的,但它不会告诉我其他的。

无论如何,干杯!