How to add a CocoaPod framework to Xcode 8 Playground
cocoapods, swift-playground, xcode
Solution
UPDATE
As of:
Xcode 8.2
You no longer need to add your pod folder into resources, simply use it as you would in the project.
Example:
Pre Xcode 8.1
Thanks to `Eric Aya`, I have found a solution based on his first suggestion.
In order to add a CocoPods framework to `Playground`, follow these steps:
- Add pods to your pod file and hit `pod install`
- Add a new Playground file
- Click on the `Sources` folder in your playground
- Click on the + for `Add Files to Sources`
- Add you pod folder, in our case `HanakeSwift`
- Import your project pods framework `import Pods_PodsPlayground`
- Build and access your framework!
Step 3
Step 4
Step 5
Step 6, 7
Problem
I tried to add some pods to the Playground within an Xcode project. Unfortunately, the only scope supported is targets since the update, and `link_with` is no longer supported. ERROR: [!] Invalid `Podfile` file: [!] The specification of `link_with` in the Podfile is now unsupported, please use target blocks instead. When I use target blocks, I get this error: [!] Unable to find a target named `MyPlayground`, did find `Target_1`, `Target_2` OR: [!] Unable to find a target named `MyPlayground.playground`, did find `Target_1`, `Target_2` Also tried adding it within `Target_1` `target` scope: ERROR [!] Invalid `Podfile` file: [!] Unsupported options `MyPlayground` for target `Target_1`. What is the simplest way to add a dependency to Playground source?