首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SoundCloud iOS SDK体系结构

SoundCloud iOS SDK体系结构
EN

Stack Overflow用户
提问于 2014-10-30 19:59:25
回答 4查看 1.5K关注 0票数 5

我正在从事一个音乐流iOS项目,并希望利用SoundCloud SDK。

我按照下面的指南找到了tee:https://developers.soundcloud.com/docs/api/ios-quickstart

五个SoundCloud依赖项是:

  1. CocoaSoundCloudAPI
  2. OAuth2Client
  3. JSONKit
  4. OHAttributedLabel
  5. CocoaSoundCloudUI

所有五个项目都可以作为子模块使用,您只需将这些子模块添加到当前的git存储库中即可。根据上面链接的指南,您应该能够添加它们并继续您的项目。然而,它们的架构都是不同的!CocoaSOundCloudAPI、JSONKit、OHAttributedLabel和CocoaSoundCloudUI都是32位架构项目,而OAuth2Client是64位架构项目。

无论我将我的项目构建为32位还是64位,我都会得到一个Mach-O链接器错误。我在我的主要Xcode项目中添加了32位和64位作为有效架构,但问题仍然存在。

我也没有找到这些子模块的其他版本。我不可能是唯一一个有这个问题的人,因为我已经逐字逐句地遵循了指南,但我在任何地方都找不到任何解决办法。

请帮帮我!

我正在使用Xcode 6并为iOS8 SDK构建。

谢谢!

编辑:

这是我的架构和错误的截图..。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-12-08 04:29:48

有件事帮了我:

  1. 转到SmartSpeakers目标(或以应用程序的目标为准)
  2. 生成设置->其他链接器标志
  3. 添加$(inherited)
  4. 建造它!
票数 3
EN

Stack Overflow用户

发布于 2014-10-30 20:07:36

我强烈建议使用CocoaPods来管理这种依赖关系。我曾经在没有使用SoundCloud的情况下将CocoaPods集成到一个项目中,这让我感到很痛苦。查看此链接并搜索CocoaPods以了解如何安装该链接:https://github.com/soundcloud/CocoaSoundCloudAPI

票数 4
EN

Stack Overflow用户

发布于 2014-12-30 03:31:22

CocoaPods是我走的路。我的Podfile看起来是这样的:

代码语言:javascript
复制
pod 'CocoaSoundCloudAPI', '1.0.1'
pod 'CocoaSoundCloudUI', '1.0.5'
pod 'JSONKit', :podspec => 'https://gist.github.com/marcdown/5282955/raw/2a52cfd92f112f2a52669420c82c1bb1efd15d2a/JSONKit.podspec'

在撰写这篇文章时,podspec获取1.6.0版本。我在早期版本的JSONKit中遇到了一些不推荐的问题。如果省略了JSONKit的结荚,Cocoapods就会安装包含这些问题的早期版本。

我还必须在其构建设置中禁用JSONKit吊舱的ARC,以沉默ARC错误:

豆荚-JSONKit ->构建设置-> AppleLLVM6.0-语言-目标C

这是为我做的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26662175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档