我正在開發音樂流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