Iphone 如何使用XCode 4+为iOS 4.0设备构建;基本SDK 4.3?

Iphone 如何使用XCode 4+为iOS 4.0设备构建;基本SDK 4.3?,iphone,objective-c,ios,xcode4,Iphone,Objective C,Ios,Xcode4,我正在尝试使用Xcode 4和基本SDK 4.3为iPhone4.0.1设备构建iOS项目。在我的目标设置中,我将基本SDK设置为4.3,iOS部署目标设置为4.0 执行此操作时,会出现以下错误: Error: failed to locate ResourceRules.plist in '/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/ResourceRules.plist' or '/Develo

我正在尝试使用Xcode 4和基本SDK 4.3为iPhone4.0.1设备构建iOS项目。在我的目标设置中,我将基本SDK设置为4.3,iOS部署目标设置为4.0

执行此操作时,会出现以下错误:

 Error: failed to locate ResourceRules.plist in '/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/ResourceRules.plist' or '/Developer/Platforms/iPhoneOS.platform/ResourceRules.plist
当我将部署目标更改为4.3时,一切都会按预期进行,但我当然无法在连接的4.0.1设备上运行

那么这里的秘密是什么


谢谢。

在Xcode中,在文件浏览器中单击项目,然后单击目标的名称。接下来,转到生成设置,搜索代码签名资源规则路径。在Xcode 4中,可以将ResourceRules.plist拖动到此字段中。请参见下面屏幕截图中的highlited部分:


我认为您可能必须(在iTunes中)重新单击“使用此设备进行开发”以重新生成资源文件……但这可能是另一种情况issue@Robot那个按钮是Xcode,不是iTunes。