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 "{}" \;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容