2015-06-10 37 views
0

我有一个旧项目开始工作。客户说,它已于2012年完成,可能与v.4.3或某些旧版本的Xcode相关。它只针对iOS v.6和以前的版本。现在客户希望进行一些升级并使其适用于所有iOS v.7和/或更高版本的iOS设备。与iOS 8节在较新版本的Xcode中编译旧项目时出现错误

我跑的Xcode v.6.3

当我首先打开项目并运行 - 我从GPUImage有太多的错误(其实这些应该来作为警告,而不是错误)框架。我一一解决了它。在解决了这些错误之后,当我再次运行它时,我发现没有找到更多的SDK错误。我可以确认所有SDK都已正确添加。在项目创建之后,它永远不会改变。但是它给了我错误。

当我们运行一个旧项目(在最新的Xcode和当前的iOS目标中)时,我们需要设置什么东西?我们需要改变架构吗?标题搜索路径?

请注意,所有SDK和应用程序源代码都在Github上,并作为子模块添加到应用程序中。我已经成功将其克隆到我的Mac中。

请问我是否想了解更多信息。

+0

不,它应该工作精细。 – Droppy

+0

是的,同意了。但它没有运行。目前,它没有找到给我''。但它已经在项目中。在标题搜索路径中,我可以看到这些条目 - “$ {PODS_ROOT}/BuildHeaders/Facebook-iOS-SDK/FacebookSDK”和'“$ {PODS_ROOT}/BuildHeaders/Facebook-iOS-SDK” – Hemang

回答

1

以下步骤可以解决您的问题。我不是100%肯定的,但它对我有用一次。值得一试。

1)进入建设阶段,并删除FacebookSDK.framework

2)清洁

3)反向链接的FacebookSDK.framework到项目

4)清洁并运行

+0

谢谢为你的答案。但我知道这个解决方案。我的问题是我是否需要为新的Xcode中的旧项目设置一些东西?我假设从'GPUImage'类获得如此多的错误,但实际上它们应该是警告而不是错误。然而,我对你的努力+1和正确答案的问题。 – Hemang

相关问题