【发布时间】:2013-02-09 14:21:32
【问题描述】:
此问题适用于带有 Xcode 4.2 的 iOS 5。这就是我正在为 iOS 开发而做的事情。
我从 git hub InstaOverlay 下载了一个示例项目,当我查看它的目标时,它显示“6.0”,所以我将它切换到 5.0 并尝试编译代码。从我的屏幕截图中可以看出,我无法走得太远。大量错误。
所以我的问题是,代码本身是否存在问题,或者为 iOS 6 制作的项目永远无法在 iOS 5 上运行?我认为用户能够使应用向后兼容?
任何建议
【问题讨论】:
-
嗨 Sam,我是 Max - Instaoverlay 的开发者。您遇到的问题可能与 XCode 版本有关,而不是与 iOS SDK 有关。 InstaPDF,我为其编写组件的应用程序实际上是针对 5.1
-
另外 - 你确定你已经正确地添加了所有的依赖吗?
-
嗨 Mmackh - 你确定它只是 iOS 5.1 的问题。我认为这可能不是那么简单 - 我得到了 CV_XADD 的大多数错误 - 这是针对 opencv2 - 不幸的是,我无法验证它是否真的在 iOS 5.1 上有效,因为我正在运行带有 Xcode 4.2 的 iOS 5
-
@Adbizem - 我所做的只是下载并打开 instaoverlay 项目并尝试编译它。我没有创建自己的项目来合并它 - 所有依赖项都应该包含在 instaoverlay proj 中。
-
我认为您需要更具体一些 - 我对项目进行了直接的 git 克隆,将部署目标更改为 5.0,它构建并运行没有错误。所以 - 回答这个问题 - 项目没有损坏 - 它是您机器本地的东西。