代码之家  ›  专栏  ›  技术社区  ›  kerry

可以运行“pod install”或“pod::command:”等命令:安装.运行“在开发预挂cocoapods插件时?

  •  0
  • kerry  · 技术社区  · 5 年前

    我正在创建一个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?

    0 回复  |  直到 5 年前