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

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')
安装flutter路径不一致报错:

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

在这里插入图片描述

路径报错解决

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

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

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

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

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

解决途径2、

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

在这里插入图片描述

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

在这里插入图片描述

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

解决途径3、

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

songhai11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值