赞
踩
在flutter进入iOS项目的时候,给开发带来了便利;但是在多人协作开发的时候会报路径找不到的错误.
在原有项目开发的基础上加进来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 SDK的安装路径和flutter项目的安装路径,可以参考这样子:
统一flutter的SDK安装路径,可以统一放在‘/Users/’路径下面;
统一flutter项目的放置路径,也可以统一放在‘/Users/’路径下面;
可以直接pod install ,在路径报错的时候直接更新,这样子就可以解决路径报错,但是很繁琐,组内成员更新一次别人代码就需要搞一次,用着不爽。
原有项目中pod install由专人操作,并且没操作一次‘pod install’,就必须修改一次Pods.xcodeproj里面‘project.pbxproj’中关于flutter的路径。
接下来可以修改这个路径,修改为自己电脑中安装的flutter的SDK路径:
这样子修改之后,项目组内成员更新代码就不会在报错;但是每次想更新pod install的时候就必须修改pods里面的有关flutter路径。
在上述统一完flutter SDK的安装路径和flutter项目的安装路径之后,在统一组内成员原有项目的路径,这样子也可以解决报路径找不到问题。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。