Flutter1.9.1--运行在iOS设备上权限问题

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_location.png

将xcode_backend.sh用编译器打开,定位到如图所示位置:

origin_location.png

然后将其划红线的地方修改为:

change_location.png
RunCommand 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 "{}" \;

你可能感兴趣的:(Flutter1.9.1--运行在iOS设备上权限问题)