Flutter1.9.1--运行在iOS设备上权限问题
在iOS中使用flutter1.9.1版本过程的时候,会出现权限不够问题。类似于:
Frameworks/Flutter.framework: Permission denied
开发的时候经过查询资料,发现需要对xcode_backend.sh进行修改,修改后即可运行正常。
xcode_backend.sh的位置在flutter安装目录下的packages/flutter_tools/bin/xcode_backend.sh中:
将xcode_backend.sh用编译器打开,定位到如图所示位置:
origin_location.png然后将其划红线的地方修改为:
change_location.pngRunCommand find "${derived_dir}/engine/Flutter.framework" -type f -exec chmod a-w "{}" \;
修改为:
RunCommand find "${derived_dir}/engine/Flutter.framework" -type f -iname '.h' -exec chmod a-w "{}" \;
网友评论