2015-10-27 36 views
28

我正在嘗試一些豆莢,然後將其與我的主項目一起實施,我希望確保它能夠正常工作以滿足我的要求。最簡單的方法是與操場一起嘗試。如何在操場上使用椰子樹?

我試圖用pod init操場不工作

[!]沒有找到Xcode項目,請指定一個

幫助深表感謝。

+1

這可能是更容易,只需使用一個小樣本項目,而不是浪費時間了操場。對於大多數豆莢,你應該可以簡單地說:「pod try * podname *」 – Paulw11

+0

@ Paulw11我同意但是一些簡單的測試可以在操場上完成,我們絕不能低估操場的力量和速度。當你只是想嘗試一些東西時,它確實會帶來優勢。 – vinbhai4u

+2

根據這個問題:[鏈接](https://github.com/CocoaPods/swift/issues/3)你必須創建一個工作空間,在其中安裝豆莢,然後在這個工作空間中創建一個新的操場文件。 '奧塔在鏈接中的迴應。 –

回答

6

還有就是「可可的小咬」解釋如何做到這一點的一個問題: https://littlebitesofcocoa.com/138-using-cocoapods-in-xcode-playgrounds

  1. 創建項目
  2. 波德初始化
  3. 添加依賴
  4. 添加操場您的工作空間
  5. 增加 'link_with' 指令爲你操場
+3

上述解決方案已過時。您現在使用「目標塊」將角色添加到遊樂場。 http://stackoverflow.com/questions/37280077/error-with-cocoapods-link-with-after-update-to-1-0-0 – AFraser

+0

Podfile中的link_with規範現在不受支持,請改用目標塊。 –

+0

這些評論是及時的,但不能幫助解決問題。 – ahalls

15

對於那些使用CocoaPods預發佈1.0版本的用戶,@samuel使用的'link_with'指令已被棄用。我嘗試在我的Podfile中簡單地添加我的操場作爲目標,但CocoaPods不認爲它是有效的目標。

我發現,添加吊艙我需要使用方案,並手動構建它可以作爲討論here

Manage Schemes enter image description here

要在行動證明這一點,我創建了一個樣本項目,Alamofire集成到遊樂場here

我也碰到this庫。我還沒有機會使用它,但它看起來很有希望。另外:如果您想要在Playground中發出異步請求(例如使用Alamofire),您需要啓用無限期執行,如here所述。

我希望這會有所幫助。

+1

您的答案應該被接受 – dispute

+1

不適用於Xcode 7.3.1。任何想法如何解決? – doovers

+0

陳舊的答案 –

45

這是一個老問題,但在谷歌的頂部顯示出來。

This Could Be Us But You Playing是一個命令行工具,創建具有集成cocoapod一個新的Xcode遊樂場。它還支持一次集成多個椰子樹。這是一個單一的命令。

  1. 安裝:gem install cocoapods-playgrounds
  2. 使用方法:pod playgrounds Alamofire
  3. 等待操場打開,然後建立它。
+1

@ vinbhai4u這應該是公認的答案,這個工具很好,並節省了大量的時間。 –

+0

這不適合我。輸出在我的終端:'[〜] $ pod playgrounds SwiftDate /user/emai/SwiftDatePlayground/SwiftDatePlayground/SwiftDate.xcworkspace不存在.' – Edmund

+0

我不確定發生了什麼。我只是用SwiftDate測試它,一切正常。它看起來像其他人有同樣的問題。看到[這裏](https://github.com/segiddins/ThisCouldBeUsButYouPlaying/issues/43) – jkistler