当使用cocoapods时如何将项目代码暴露给Xcode playground?

6
在博客文章中,如https://useyourloaf.com/blog/adding-playgrounds-to-xcode-projects/,或kickstarter源代码http://github.com/kickstarter/ios-oss,他们添加playground到xcode项目中,以便在应用程序中的不同视图控制器和视图组件上进行文档和可视化测试。
他们推荐的典型方法是:
  • 创建一个新的框架目标
  • 将您的代码添加到框架目标中(具有正确的访问级别)
  • 向工作区添加playground文件
  • 构建您的框架
  • 然后该框架将在playground中可用。
这可以在不使用cocoapods的情况下实现,但是我发现当您使用cocoapods时情况并非如此。
在将playground添加到Xcode工作区后,Pods在playground中可用,但我的自定义框架不可用。
我不明白cocoapods如何使pods在playground中可用。
我不明白playground内部如何决定哪些框架可供导入等。
你们有人做到了吗?有指针来做吗?
谢谢
2个回答

6

0
在XCode 13.2中,这变得更加容易了。
1. 打开您的应用程序项目,转到“文件”>“新建”>“Playground”。 2. 在保存窗口中,转到下拉菜单处,将“添加到:”替换为您的项目(请参见下图)。 点击创建。enter image description here 3. 在应用程序项目窗口中打开playground文件 4. 导入来自您的应用程序的任何pod / target或在playground内使用任何类 5. 单击Playground中的Run/Play图标,它将首先构建整个项目,然后最后运行playground代码。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接