【发布时间】:2014-10-30 19:59:25
【问题描述】:
我正在开发一个音乐流 iOS 项目,并希望利用 SoundCloud SDK。
我按照本指南前往发球台: https://developers.soundcloud.com/docs/api/ios-quickstart
五个 SoundCloud 依赖项是:
- CocoaSoundCloudAPI
- OAuth2Client
- JSONKit
- OHAttributedLabel
- CocoaSoundCloudUI
所有这五个项目都可以作为子模块使用,您只需将它们添加到当前的 git 存储库中即可。根据上面链接的指南,您应该能够添加它们并继续您的项目。但是,它们的架构都是不同的! CocoaSOundCloudAPI、JSONKit、OHAttributedLabel 和 CocoaSoundCloudUI 都是 32 位架构项目,而 OAuth2Client 是 64 位架构项目。
无论我将项目构建为 32 位还是 64 位,都会出现 Mach-O 链接器错误。我在我的主要 Xcode 项目中添加了 32 位和 64 位作为有效架构,但问题仍然存在。
我也找不到这些子模块的其他版本。我不能是唯一一个遇到这个问题的人,因为我逐字逐句地遵循了指南,但我在任何地方都找不到任何解决方案。
请帮帮我!
我正在使用 Xcode 6 并为 iOS8 SDK 构建。
谢谢!
编辑:
这是我的架构和错误的屏幕截图...
【问题讨论】:
标签: ios xcode linker-errors soundcloud cpu-architecture