如何在XCode 4 +基础SDK 4.3下构建适用于iOS 4.0设备的应用程序?

5
我正在尝试使用Xcode 4和基础SDK 4.3为iPhone 4.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设备上运行此应用。那么这里有什么秘密呢?谢谢。

我认为你可能需要(在iTunes中)重新点击“用于开发的设备”,这将重新生成资源文件...但这可能是针对不同问题的。 - Robot Woods
@机器人,那个按钮在Xcode中,不在iTunes中。 - WrightsCS
1个回答

2
在Xcode中,点击文件浏览器中的项目,然后点击你的TARGET名称。接下来,进入Build Settings并搜索Code Signing Resource Rules Path。在Xcode 4中,您可以将ResourceRules.plist拖放到此字段中。请参见下面截图中的突出部分:

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接