/Runner.app/Frameworks/Flutter.framework:Permission denied

Xcode打包ios安裝包時報如上錯誤時不要慌~現將辛苦踩坑結果貼上來

首先可能是你的flutter項目在Mac電腦上沒有權限,執行下面命令

sudo chmod -R 777 你需要給予權限的路徑名

上面方法不好使的朋友再試試下面的方法

據傳說,這是flutter升級到1.9.X後的一個bug,升級到1.10就好了,不想升級的話把flutterSDK裏的一個文件修改一下就可以,文件路徑:flutter/packages/flutter_tools/bin/xcode_backend.sh

將144行的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 "{}" \;

朋友們改完這行繼續往下找,在距離這行不出10行的位置還有一行和144行一模一樣的源代碼,也把它改成上面的那個熊樣子就可以了,小編就是被下面這一行坑了一上午,網上找的解決方法都只說了144行,下面的提都沒提!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章