2010-06-30 57 views
1

你怎么样?XCode 3.2.3不会显示已安装的配置文件

我遇到了新的XCode问题,我想有人可能可以帮我解决这个问题。我会非常感激。

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

我遇到的最大问题是,在目标属性中,我去构建,选择调试或分发,并且当我想要为目标代码签名选择配置文件,XCode不显示任何东西!只显示我的iPhone Developer Name进行调试和分发,但它不会显示已安装的配置文件。

另外,我有一台新的Mac,因此我使用Organizer提供给我的导入/导出选项,将我的开发人员配置文件从旧的Mac导出并导入到新的Mac中。

终于...我已经测试过为其中一个目标生成分布二进制文件,它生成的都是正确的。作为一个测试,我已经从目标plist中更改了Bundle标识符,并尝试再次构建它,然后XCode向我显示签名错误...因此,XCode将目标与权限配置文件关联起来,但它不会“吨让我可以选择我想使用的配置文件。

我做的另一个测试是生成一个新的Provisioning配置文件,下载它,安装它,并且XCode不会在代码签名的Provisioning配置文件的安装列表中显示它。

我不知道我能做些什么..有人有一个想法,也许可以帮助我解决这个问题吗?真的,我会很感激!

谢谢大家。 Sebastian

+0

我忘了提及我已在密钥链中检查了我是否有权利(我认为是这样),并且配置配置文件显示在配置配置文件选项下的管理器窗口中。 – Sebastian 2010-06-30 02:48:32

回答

2

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

+0

谢谢,那只是救了我:) – 2010-07-02 09:39:33

0

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

我的基本问题是一个目标有基础SDK作为模拟器。我试图在设备上进行调试,而且XCode使用了错误的配置文件,所以它告诉我应用程序标识符与我的Info.plist中的标识符不匹配。我试图更改目标使用的配置文件,但我无法设置它,直到我将我的基础SDK设置为设备。我尝试点击其他人的菜单框上的选项卡,但它不会显示其他人。

无论如何,欢呼!

相关问题