4

我的项目似乎适用于 iOS 5 和更新版本,但我的构建导致错误:“to-many relationship Blah.comments 选项需要 iOS 5.0 或更高版本”。

我正在使用有序对多关系和二进制外部存储,它们确实仅适用于 iOS 5。

我已将 Target 的 iOS 开发目标设置为“iOS 5.0”,将项目的 iOS 开发目标(在部署目标部分中)设置为“5.0”,并且我使用的是“最新 iOS (5.1)”的默认 Base SDK。

我在 Xcode 中是否缺少一个设置来阻止为 iOS 4 构建或者我做错了什么?我正在使用 Xcode 版本 4.3.2 (4E2002),我习惯于尽可能早地定位,而不是最新和最好的。

4

2 回答 2

2

使用 Xcode 5 dp-6 将 xcdatamodel 文件从新的 ios7 项目复制到旧项目时出现此错误。我最终解决它的方法是在旧 xcode 中打开旧项目,编译,然后在 xcode 5 中再次打开。现在一切都编译了。

于 2013-09-17T11:07:47.283 回答
1

我使用的是 Xcode 5 atm,但您的 xcdatamodeld 文件是否设置为 iOS 5 或更低版本?

它位于“文件检查器”下的“实用程序”栏中

在此处输入图像描述

于 2013-09-17T09:54:37.003 回答