赞
踩
因为我们是自己下载的包,双击的解压包,解压完文件名就是flutter,则export PATH= “拖进来的文件路径”/bin:$PATH
(确保拖进来的是flutter结尾的文件名)不然到第四步输入完命令后返回 Flutter: command not found
cd /Users/guojiezhi/Desktop/FlutteriOS/MGUnitDemo
pod init
则可生菜一个podfile文件
cd /Users/guojiezhi/Desktop/FlutteriOS/
flutter create-t module flutter_library
这样就会生成一个flutter_library文件 展示如下
点进flutter_library,会发现只有以下这些文件没有什么andriod和iOS(这是因为这些是作为了隐藏文件处理)用cmd+shift+>就可以显示出来了,图2
图1
图2
podsfile是这样写的,网上的
:flutter_application_path = '/Users/guojiezhi/Desktop/FlutteriOS/flutter_library'
eval(File.read(File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')), binding)
执行pod install 。结果如图
这样的写法不会执行installing flutter是是Podfile官方的配置改了,应该是下面的写法
也有可能是因为升级了Xcode11的原因
正确写法
platform :ios, ‘9.0’
use_frameworks!
target ‘MGUnitDemo’ do
flutter_application_path = ‘/Users/guojiezhi/Desktop/FlutteriOS/flutter_library’
load File.join(flutter_application_path, ‘.ios’, ‘Flutter’, ‘podhelper.rb’)
install_all_flutter_pods(flutter_application_path)
end
最后
cd /Users/guojiezhi/Desktop/FlutteriOS/MGUnitDemo
pod install
才会出现installing flutter。然后再打开demo工程,里面就会有flutter的framework了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。