Xcode 4 - “没有配置iOS设备已连接”与iPod touch 2

时间:2011-03-26 16:36:08

标签: iphone ios xcode4 code-signing provisioning

我有两个iPod touch。一个是运行iOS 4.2.1的第二代,另一个是运行iOS 4.3的第四代。我在它们上安装了相同的配置文件。

我的应用程序在第4代设备上运行得很好。

对于第二代产品,当我在组织器中查看我的设备时,一切看起来都很好,设备旁边有一个绿点,它显示配置文件已安装。但是当我尝试运行应用程序时,我得到了上述错误。

我的应用的部署目标是iOS 4.0。

截至一周前,我正在使用Xcode 3,一切正常。在过去的一周里,我升级到Xcode 4,并且还必须更新配置文件,因为旧配置文件已过期。我确实在两台设备上安装了新配置文件 - 随后出现了上述情况。

顺便说一句,如果你是一名新开发人员而且你遇到了这个问题,我怀疑你的问题与我的不同。这个问题以前曾多次以通用形式回答过;其中一些是从here链接的。

我已尝试重新安装配置文件,同时重新启动设备和计算机。没有运气。

3 个答案:

答案 0 :(得分:1)

我必须做的是更改方案的设置。我把它设置为“iOS设备”。这适用于我的新iPod。但对于较旧的,我不得不将其更改为旧iPod的设备名称。它的形式是“William Jockusch的iPod(4.2.1,超越Base SDK 4.2)”。

令人讨厌的是,每次更换设备时,Xcode都会重置此设置。所以每次交换设备时我都要再次设置它。

答案 1 :(得分:0)

尝试在管理器中删除配置文件(不仅仅是重新安装)并重新安装,删除设备中的配置文件(而不是通过管理器),然后在所有iOS SDK和调试模式的构建设置中重新分配配置文件。 它可能会起作用。

答案 2 :(得分:0)

是的,重命名这个计划也适合我。这非常有帮助!我能够复制该方案并添加一个新方案,因此当我关闭并再次打开xcode时它会保存它。