Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

原生视角 #27

Open
AnleSu opened this issue Dec 10, 2019 · 9 comments
Open

原生视角 #27

AnleSu opened this issue Dec 10, 2019 · 9 comments
Assignees

Comments

@AnleSu
Copy link

AnleSu commented Dec 10, 2019

问题一: 原生视角是否需要安装flutter环境?(我理解是需要安装的)
问题二:一边配置好flutter-boot环境,其他同事(native开发的同事)拉下native代码和flutter_module 代码之后,需要首先安装flutter-boot ,然后执行link 命令关联native和flutter代码,之后pod install 之后开始编码,我说的这个流程是否正确?

望回复 谢谢!

@AnleSu
Copy link
Author

AnleSu commented Dec 10, 2019

目前 我配置好flutter-boot环境 native和flutter都运行成功之后,推到远端,其他同事(电脑未安装flutter环境)拉下代码,运行出错,提示找不到flutter.framework路径

@voicewitness
Copy link
Collaborator

其他同事需要本地link下;目前软链部分不能通过代码版本管理工具来同步。

@AnleSu
Copy link
Author

AnleSu commented Dec 11, 2019

F3B37525BAA08CB955D246FEFBC4FD44

别的同事电脑上拉代码 link命令执行成功之后,pod install 报错 这个路径是我电脑上Flutter.framework 的路径呢(难道是哪里缓存了这个路径嘛)。。。。应该是去找别的同事自己电脑上flutter的路径吧

@yinma848
Copy link
Collaborator

yinma848 commented Dec 11, 2019

F3B37525BAA08CB955D246FEFBC4FD44

别的同事电脑上拉代码 link命令执行成功之后,pod install 报错 这个路径是我电脑上Flutter.framework 的路径呢(难道是哪里缓存了这个路径嘛)。。。。应该是去找别的同事自己电脑上flutter的路径吧

其他同事也需要安装flutter的SDK,在link中需要读取flutter SDK里面的一些文件。
另外flutter工程的路径确实会被记录,以便native工程找到flutter工程,所以不建议将生成文件一起提交,因为每个人的环境都不一样。

@AnleSu
Copy link
Author

AnleSu commented Dec 12, 2019

F3B37525BAA08CB955D246FEFBC4FD44 别的同事电脑上拉代码 link命令执行成功之后,pod install 报错 这个路径是我电脑上Flutter.framework 的路径呢(难道是哪里缓存了这个路径嘛)。。。。应该是去找别的同事自己电脑上flutter的路径吧

其他同事也需要安装flutter的SDK,在link中需要读取flutter SDK里面的一些文件。
另外flutter工程的路径确实会被记录,以便native工程找到flutter工程,所以不建议将生成文件一起提交,因为每个人的环境都不一样。

1.flutter-boot init命令执行的时候会需要输入flutter SDK的地址(也可以跳过),但是link以及link -f命令中都没有要输入flutter sdk的地址 ,他怎么能读取到
2.flutter工程的路径确实会被记录,但是我理解link执行成功后应该就会改变成当前电脑上的相对路径吧,可是事实并没有改变

@voicewitness
Copy link
Collaborator

同步工具是git吗,如果是的话,本地init完成后,把gitignore文件内容贴一下

@AnleSu
Copy link
Author

AnleSu commented Dec 13, 2019

image

改了截图里标注的两个地方 ,是因为别的同事拉代码之后运行,提示找不到这两处路径的内容

@AnleSu
Copy link
Author

AnleSu commented Dec 13, 2019

图我这里看不到,补充一下
`.DS_Store
.dart_tool/

.packages
.pub/

.idea/
.vagrant/
.sconsign.dblite
.svn/

*.swp
profile

DerivedData/

.generated/

*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3

!default.pbxuser
!default.mode1v3
!default.mode2v3
!default.perspectivev3

xcuserdata

*.moved-aside

*.pyc
sync/
Icon?
.tags

build/
.android/

.ios/Flutter/engine/

.flutter-plugins
.flutter-plugins-dependencies

ios

android`

注释掉了 .ios/Flutter/engine/ 和ios

@voicewitness
Copy link
Collaborator

voicewitness commented Dec 17, 2019

ios的gitignore文件内 没有 fbConfig.local.json 这个么,还是主动去掉了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants