我有一个旧项目开始研究它。客户说它在2012年完成,可能是v.4.3或一些旧版本的Xcode。它仅针对iOS v.6及以前的版本。现在,客户希望进行一些升级,并使其与iOS v.7和/或以上的所有iOS设备兼容。
我正在使用iOS v.8运行Xcode v.6.3
当我第一次打开项目并运行时 - 我从GPUImage
框架得到了太多错误(实际上那些应该是警告而不是错误)。我一个接一个地解决了。解决了这些错误之后,当我再次运行它时,我失败了几次没有找到SDK的错误。我可以确认所有SDK都已正确添加。在项目创建之后,它从未改变过。然而它给了我错误。
当我们运行一个旧项目时(在最新的Xcode和当前的iOS目标中),我们有什么设置吗?我们需要改变架构吗?标题搜索路径?
注意,所有SDK和应用程序源代码都在Github上,并作为子模块添加到应用程序中。我已经在我的Mac上成功克隆了它。
如果您想了解更多相关信息,请询问我。
答案 0 :(得分:1)
以下步骤可以解决您的问题。我不是100%肯定,但它曾经为我工作过一次。值得一试。
1)转到Build Phases并删除FacebookSDK.framework
2)清洁
3)将FacebookSDK.framework
链接回您的项目
4)清洁并运行