【发布时间】:2015-06-10 06:32:22
【问题描述】:
我有一个旧项目要开始工作。客户告诉它是在 2012 年完成的,可能是 v.4.3 或一些旧版本的 Xcode。它仅针对 iOS v.6 和以前的版本。现在客户想要进行一些升级,使其兼容所有具有 iOS v.7 和/或更高版本的 iOS 设备。
我正在运行 Xcode v.6.3 和 iOS v.8
当我第一次打开项目并运行时——我从GPUImage 框架中得到了太多错误(实际上这些错误应该是警告而不是错误)。我一个一个解决了。在解决了这些错误之后,当我再次运行它时,我失败了,因为找不到 SDKs 的更多错误。我可以确认所有 SDK 都已正确添加。在项目创建之后,它从未改变过。但是它给了我错误。
当我们运行一个旧项目(在最新的 Xcode 和当前的 iOS 目标中)时,我们是否需要设置一些东西?我们需要改变架构吗?标头搜索路径?
请注意,所有 SDK 和应用源代码都在 Github 上,并作为子模块添加到应用中。我已成功将其克隆到我的 Mac 中。
如果您想了解更多信息,请询问我。
【问题讨论】:
-
不,它应该可以正常工作。
-
是的,同意。但它没有运行。目前,它给我
<FacebookSDK/FacebookSDK.h>未找到。但它已经存在于项目中。在标题搜索路径中,我可以看到这些条目 -"${PODS_ROOT}/BuildHeaders/Facebook-iOS-SDK/FacebookSDK"和"${PODS_ROOT}/BuildHeaders/Facebook-iOS-SDK"
标签: ios objective-c xcode