From cb2b89c389e06c2cceb1a3361d520eaccb4cec8c Mon Sep 17 00:00:00 2001 From: Chris Bracken Date: Mon, 13 Mar 2017 15:26:35 -0700 Subject: [PATCH] Set derived dir Flutter.framework directory readonly (#8748) Provides a strong hint to developers that editing Flutter framework headers isn't supported. --- packages/flutter_tools/bin/xcode_backend.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/flutter_tools/bin/xcode_backend.sh b/packages/flutter_tools/bin/xcode_backend.sh index bb13affde06..23b5a0d8985 100755 --- a/packages/flutter_tools/bin/xcode_backend.sh +++ b/packages/flutter_tools/bin/xcode_backend.sh @@ -60,10 +60,12 @@ BuildApp() { RunCommand mkdir -p -- "$derived_dir" AssertExists "$derived_dir" + RunCommand chmod -R ug+w "${derived_dir}/Flutter.framework" RunCommand rm -rf -- "${derived_dir}/Flutter.framework" RunCommand rm -f -- "${derived_dir}/app.dylib" RunCommand rm -f -- "${derived_dir}/app.flx" RunCommand cp -r -- "${framework_path}/Flutter.framework" "${derived_dir}" + RunCommand chmod -R ug-w "${derived_dir}/Flutter.framework" RunCommand pushd "${project_path}" > /dev/null AssertExists "${target_path}"