我正在开发音乐流iOS项目,并希望利用SoundCloud SDK。SoundCloud iOS 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构建。
谢谢!
编辑:
这里是我的架构和错误的截图...
神圣的废话的人,它的工作! 我放弃寻找本月前的解决方案!你太棒了,你是怎么弄出来的? – tbogatchev 2014-12-11 19:47:05
这是一个'pod install'不断抛出的警告,所以我决定添加它。很高兴它也适用于您!我认为它的确确实实在在确保为相同的体系结构构建pod和您自己的目标?老实说,我不知道。链接器错误是我最不喜欢的错误。 – 2014-12-11 22:11:31