我正在创建一个cocoapods插件,以便在不污染主项目的情况下,将flatter无缝集成到现有的iOS项目中。
这个
cocoapods plugin
this
flatter存储库中的ruby文件。我几乎完成了插件的开发,事实上,如果flatter项目不包含任何插件,那么它将毫无问题地运行。
但是有一个
code
当flatter项目包含插件时运行。这个脚本在flatter应用程序路径中创建一个symlink隐藏目录,并在其中添加插件目录。然后它会打电话来
pod install
以这种方式安装插件
pod
主项目中的依赖项。我想在插件中完成所有这些。
当前运行此插件时出现以下错误:
NoMethodError - undefined method pod for <CocoapodsIntegrateFlutter::IntegrateFlutter:0x00007fa5b1f7c110>
本质上是一个可执行文件。
吊舱安装
Pod::Command::Install.run
或者类似这样的东西来从插件添加新的依赖项到Podfile?