2015-01-20 51 views
0

我已將ReactiveCocoa添加到我的Podfile併成功安裝。然而,當我嘗試構建我的項目時,遇到了一個難題:「爲libPods-LlamaKit.a創建靜態庫」在iOS 8.0項目中安裝ReactiveCocoa 3.0.0-alpha.1問題

看起來好像LLamaKit是用Swift編寫的(而我的項目是ObjC) - 這是否重要?

給出的錯誤是:

error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character `X' in: -Xlinker 
+0

@ThomasKilian不認爲蘋果會對第三方庫有太多興趣嗎? – Ger 2015-01-20 20:14:29

+0

ups。我聽說過ReactiveCocoa,並認爲它是蘋果的一些新衍生產品: - [所以你應該聯繫開源社區。 – 2015-01-20 20:43:43

+0

您使用的是CocoaPods的測試版嗎? – 2015-01-20 21:35:50

回答

9

這是因爲ReactiveCocoa的新的3.0.0阿爾法是用斯威夫特。 CocoaPods尚未在發佈版本中支持Swift(請參閱this blog post)。如果你希望你可以安裝CocoaPods的beta版來解決這個問題。

[sudo] gem install cocoapods --pre 

否則,您將不得不等待正式發佈。如果您不想使用該測試版本,則應該查看Carthage。迦太基與CocoaPods有着相似的目的,它是由編寫ReactiveCocoa的同一人撰寫的。

+0

我在發佈後不久做了這件事,我可以確認它的工作原理。 – 2015-01-23 17:03:31

+0

有一個問題。如果我使用迦太基,那麼我不能在iOS 7中使用我的項目。對嗎?謝謝 – 2015-03-11 17:05:14