我在尝试使用我的主项目之前尝试了一些pod我想确保它能够满足我的要求。最简单的方法是在游乐场尝试。
我在游乐场尝试了pod init
[!]找不到xcode项目,请注明一个
非常感谢帮助。
答案 0 :(得分:52)
这是一个老问题,但显示在Google的顶部。
This Could Be Us But You Playing是一个命令行工具,可以创建一个带有集成cocoapod的新Xcode游乐场。它还支持一次集成多个cocoapods。这是一个单一的命令。
gem install cocoapods-playgrounds
pod playgrounds Alamofire
答案 1 :(得分:16)
对于那些使用预发布1.0版本的CocoaPods的人来说,' link_with' @samuel使用的指令已弃用。我尝试在我的Podfile中添加我的游乐场作为目标,但CocoaPods并不认为它是一个有效的目标。
我发现为我需要使用的pod添加一个方案并手动构建它的工作原理如here所述。
为了证明这一点,我创建了一个将Alamofire集成到Playground here中的示例项目。
我还遇到了this图书馆。我还没有机会使用它,但看起来很有希望。
除此之外:如果您想在Playground中制作异步请求(例如使用Alamofire),您需要按照here所述启用无限期执行。
我希望这会有所帮助。
答案 2 :(得分:6)
有一个“可可小咬”的问题解释了如何做到这一点: https://littlebitesofcocoa.com/138-using-cocoapods-in-xcode-playgrounds
答案 3 :(得分:1)
在Xcode 10中对我有用的是:
现在,您可以在操场上使用所有需要的“导入”指令。
答案 4 :(得分:1)
如果您的广告连播还支持Swift Package Manager,则可以尝试Arena:
arena https://github.com/finestructure/Gala
? resolving package dependencies
? libraries found: Gala
✅ created project in folder 'SPM-Playground'