使用CocoaPod包含演示项目的最佳方式?

时间:2014-05-27 16:31:55

标签: cocoapods

我想知道用CocoaPod包含演示项目的最佳方法是什么。特别是,我希望这是一个任何人都可以尝试使用pod try命令的组件。

我看到两个选项:

选项1:示例/带有Podfile的嵌入式项目

这里Pod包含一个嵌入式项目,它使用Podfile来引用pod本身。

这是通过pod lib create命令和CocoaPods documentation生成的目录结构所建议的内容。

选项2:演示中的嵌入式项目/使用pod作为资源

这里Pod包含一个嵌入式项目,Xcode项目文件使用相对路径直接引用pod本身的资源。

这就是我在野外的各种例子中看到的,现在正在a Pod I am authoring中正在发挥作用。

由于CocoaPods仍然处于不稳定状态,我想知道一种方式是否更多"祝福"比另一个。文件是否表明选项1已过期?或者支持选项2的代码是否过时了?这两个都将与pod try一起工作吗?

1 个答案:

答案 0 :(得分:0)

另请参阅this answer,其中解释了演示项目搜索启发式

最佳解决方案是浏览 try-plugin 来源https://github.com/CocoaPods/cocoapods-try/blob/master/lib/pod/command/try.rb#L133中的def pick_demo_project(dir)例程,以查看实际的演示选择选项。