昨天Flutter1.9正式版發佈,小夥伴們迫不及待的更新了一波,發現iOS工程跑不起來了,報錯如下:
/Frameworks/Flutter.framework: Permission denied
該問題爲flutter自身問題,在master分支最新版1.10.2已經修復這個問題,更新一下就好
具體原因分析:flutter在集成到現有iOS工程中,flutter在編譯時默認對Flutter.framework做了簽名操作,導致在我們自己的宿主工程運行時,對動態庫flutter做簽名時衝突。
更新版本之後明顯看到flutter修復了這個問題,對簽名的文件做了刪除操作,如下所示: