2016-11-29 65 views
0

添加的Dropbox SDK框架到我的Xcode项目(IOS)我的项目构建失败归因于如下图1所示的错误后:可以向iOS项目添加框架块/隐藏项目中其他文件的访问权限吗?

Screen shot of the errors seen after adding Dropbox SDK Framework

之前将Dropbox的框架,或者恢复到以前的承诺,导致项目建设和运行中出问题。我还在一个单独的演示项目中测试了相同的Dropbox SDK框架包,以确保它没有损坏 - 并且演示项目的构建和运行非常好,并按预期访问Dropbox SDK。

Dropbox SDK框架可能隐藏或阻止在我的主项目中访问GLKit框架吗?

或者还有其他的东西在这里玩吗?截图中显示的第二个错误声明桥接头也是“导入失败”,这是我之前没有看到的错误,通常是'未找到'。

Dropbox SDK框架通过拖放到Xcode中添加并在需要时检查副本框。在添加Dropbox SDK框架后,立即不再构建和报告这些错误。

回答

0

我正在回答我自己的问题,可能会遇到类似问题的其他人。尽管我没有找到问题的根源,但我确实用下面的解决方案解决了它。

我结束了去除我的项目全部获得第三方框架:

  • ResearchKit框架
  • 的Dropbox SDK框架
  • 图表框架

而且除了我删除了所有的XCode在项目的左侧文件列表中提供了框架:'项目标题 - >常规 - >链接框架和库'

然后我安装和设置的CocoaPods与项目,以及使用的CocoaPods安装和管理我的第三方框架(ResearchKit,Dropbox的SDK及图表)

该项目现在能够建立并成功运行,并已获得GLKit框架以及所有其他XCode提供的框架,桥接头和Dropbox SDK。

我认为这个问题是由于XCode中的设置阻止了Dropbox SDK被添加后访问GLKit,并且使用CocoaPods来管理第三方框架的集成避开了这个问题。

如果有人有任何进一步的见解,我会很乐意听到你的解释。

相关问题