问题背景:iOS组件化开发过程中,当开发flutter相关功能,难免会遇到需要自己开发plugin才能实现的功能,而开发plugin在iOS一端又用到了自己的功能组件,流程上是要指定对应的组件依赖项,但是实际上可能需要指定正在开发的分支,毕竟不是每次修改都需要发布版本,况且这是在私有库部署的前提下,所以,只要清除缓存,每次执行完flutter pub get之后,都需要对.ios工程的podfile文件进行单独配置,很湿繁琐。
为了解决上述问题,我们需要对生成podfile文件的模版进行修改
xxx/flutter/packages/flutter_tools/templates/module/ios/host_app_ephemeral_cocoapods/Podfile.copy.tmpl
开发者可以根据需要,进行配置依赖