我想知道用CocoaPod包含演示项目的最佳方法是什么。特别是,我希望这是一个任何人都可以尝试使用pod try
命令的组件。
我看到两个选项:
这里Pod包含一个嵌入式项目,它使用Podfile来引用pod本身。
这是通过pod lib create
命令和CocoaPods documentation生成的目录结构所建议的内容。
这里Pod包含一个嵌入式项目,Xcode项目文件使用相对路径直接引用pod本身的资源。
这就是我在野外的各种例子中看到的,现在正在a Pod I am authoring中正在发挥作用。
由于CocoaPods仍然处于不稳定状态,我想知道一种方式是否更多"祝福"比另一个。文件是否表明选项1已过期?或者支持选项2的代码是否过时了?这两个都将与pod try
一起工作吗?
答案 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)
例程,以查看实际的演示选择选项。