当前位置:   article > 正文

Flutter-进iOS旧项目多人开发路径报错问题_flutter 多人开发路径忽略

flutter 多人开发路径忽略

Flutter-进iOS旧项目多人开发路径报错问题

iOS项目加入Flutter

在flutter进入iOS项目的时候,给开发带来了便利;但是在多人协作开发的时候会报路径找不到的错误.

报错问题展示

因为flutter项目路径不一致报错:

在原有项目开发的基础上加进来flutter,可能因为每个人存放原有iOS项目的路径不一致,flutter项目的路径不一致导致多人开发时候报路径错误;

此时,在多人开发过程中,可以使用绝对路径,来统一flutter的安装路径,比如所有人都可以把flutter项目放在‘/Users/’路径下。

flutter_application_path = '/Users/flutter_project'
load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')
  • 1
  • 2
安装flutter路径不一致报错:

在旧项目中嵌入flutter可能会为flutter安装路径不一致,导致找不到路径报错;

在这里插入图片描述

路径报错解决

既然是因为路径报错,现在给出三种解决思路:

解决报错的前提是必须统一flutter SDK的安装路径和flutter项目的安装路径,可以参考这样子:

统一flutter的SDK安装路径,可以统一放在‘/Users/’路径下面;

统一flutter项目的放置路径,也可以统一放在‘/Users/’路径下面;
  • 1
  • 2
  • 3
解决途径1、

可以直接pod install ,在路径报错的时候直接更新,这样子就可以解决路径报错,但是很繁琐,组内成员更新一次别人代码就需要搞一次,用着不爽。

解决途径2、

原有项目中pod install由专人操作,并且没操作一次‘pod install’,就必须修改一次Pods.xcodeproj里面‘project.pbxproj’中关于flutter的路径。

在这里插入图片描述

接下来可以修改这个路径,修改为自己电脑中安装的flutter的SDK路径:

在这里插入图片描述

这样子修改之后,项目组内成员更新代码就不会在报错;但是每次想更新pod install的时候就必须修改pods里面的有关flutter路径。

解决途径3、

在上述统一完flutter SDK的安装路径和flutter项目的安装路径之后,在统一组内成员原有项目的路径,这样子也可以解决报路径找不到问题。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/145291
推荐阅读
相关标签
  

闽ICP备14008679号