【问题标题】:Why do I get a Linker error on "-reexport_framework" while building dependencies on iOS?为什么在 iOS 上构建依赖项时,“-reexport_framework”会出现链接器错误?
【发布时间】:2014-12-29 16:37:52
【问题描述】:

我正在按照说明在 iOS 上测试 SoundCloud API。我添加了必要的项目和设置。但是在构建项目时出现此错误。有人可以破译错误信息吗?

谢谢!

参考:https://developers.soundcloud.com/docs/api/ios-quickstart#installation

【问题讨论】:

  • 我的回答有帮助吗?如果是,请将其标记为已接受。如果没有,请提供更多信息,以便我进一步帮助您。

标签: ios cocoa-touch ios7 xcode6 soundcloud


【解决方案1】:

您的项目和该框架似乎存在架构问题。我认为 SoundCloud 的示例项目已经很老了。尝试在 Targets -> Your App -> Build Settings -> Architectures 下将 Build Active Architecture Only 设置为 NO

编辑:我发现了你做错的一些事情。你的项目设置有点奇怪。 Link Binaries With Libraries 中没有正确的目标依赖项和二进制文件。查看下面的图片,看看你的应该是什么样子:

我按照说明创建了一个可以构建的示例项目。请随意查看:

http://lieberman.nyc/sample_soundcloud_project_for_relatively_slow_on_stackoverflow.zip

【讨论】:

  • 非常感谢您的回复。不幸的是,这没有帮助。 : (dl.dropboxusercontent.com/u/81597211/TestS.zip
  • 嗨,没有太多时间研究这个问题,但我仍在考虑。根本问题是 OAuth2Client 框架不支持某些架构的问题。将继续对此进行调查并在时间允许的情况下进行报告。
  • @unj2 我已经编辑了我的答案以提供更多信息。如果您仍然遇到问题,我还附上了一个示例项目。
  • 示例项目工作得很棒!!!你太不可思议了!! OAuth2Client 有问题吗?你必须做出哪些改变?非常感谢。
  • 我不知道,我刚刚创建了一个新项目并按照 SoundCloud 文档页面上的说明进行操作。您可能忘记在“将二进制文件与库链接”部分中链接某些库。很高兴我能提供帮助。
猜你喜欢
  • 1970-01-01
  • 2013-04-14
  • 2013-07-17
  • 2013-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-03
  • 1970-01-01
相关资源
最近更新 更多