I am trying out some pods before I implement it with my main project I want to make sure it works properly for my requirement. Easiest way is to try it with playground.
I tried pod init
with playground which doesn't work
[!] No xcode project found, please specify one
Help is much appreciated.
This is an old question but shows up at the top of Google.
This Could Be Us But You Playing is a command line tool that creates a new Xcode playground with an integrated cocoapod. It also supports integrating multiple cocoapods at once. It's a single command.
- To Install:
gem install cocoapods-playgrounds
- To Use:
pod playgrounds Alamofire
- Wait for playground to open then build it.
For those using the pre-release 1.0 version of CocoaPods, the 'link_with' directive that @samuel used is deprecated. I tried simply adding my playground as a target in my Podfile, but CocoaPods doesn't recognize it as a valid target.
I found that adding a scheme for the pod I need to use and building it manually works as discussed here.
To demonstrate this in action, I have created a sample project with Alamofire integrated into a Playground here.
I also came across this library. I haven't had a chance to use it yet, but it looks promising.
Aside: if you'd like to make asynchronous requests in a Playground (e.g. with Alamofire), you'll need to enable indefinite execution as described here.
I hope this helps.
There is an issue of "Little bites of cocoa" explaining how to do this: https://littlebitesofcocoa.com/138-using-cocoapods-in-xcode-playgrounds
- Create project
- Pod init
- Add dependency
- Add playground to your workspace
- Add 'link_with' directive for your playground
What works for me in Xcode 10 is:
- Create simple Single View App;
- Init it with all pods needed as usual;
- Crate a new separate Playground somewhere on the disc;
- After that just go to your Single View App workspace and use "Add files to.." command in Project Navigator, and add your Playground;
Now you can use all "Import" directives you needed in your playground.
来源:https://stackoverflow.com/questions/33367609/how-to-use-cocoapods-with-playground