我有一个脚本/工具,希望将其包含在cocoapod中,以用作代码生成器实用程序。我希望它可以像以下方式供分发中的用户使用:
Pods/MyPod/my_script.sh
供命令行使用或集成到预编译阶段挂钩中。显然,这不应与已编译的应用程序一起部署,仅在构建时使用。
如果我在Assets目录中包含文件:
s.resources = 'MyPod/Assets/**/*'
那么它将最终与应用程序一起部署在框架中(对吗?)。
或者,我可以将其包含在Classes
文件夹中,并且我认为它可以满足我的要求,因为它被忽略了,但是感觉就像是黑客。
此外,在开发期间(例如,使用:path = ../
引用Pod时,上述两种解决方案都不会有帮助,因为在该模式下,Classes
和Assets
文件夹似乎没有完全可以复制或链接到本地Pods文件夹中。这使得测试起来有些困难。
在Cocoapod发行版中是否有任何允许包含任意文件的方法?