在flutter開發中,升級插件之后,Android 端可以正常運行,iOS報錯的問題

一、在pubspec.yaml里,把需要更新的插件以及相關依賴的插件進行了更新。

1.Android 端可以正常執行項目,當ios端執行項目時報下圖錯誤:


2.根據提示,我cd到ios項目路徑進行了pod install,結果又報錯,如下圖所示:

3.經過一系列的查找,試了很多方式,最后整合一下最終可行性方式解決了這個問題可正常運行ios項目了。解決方式如下:

flutter clean (cd 到flutter項目路徑下,進行flutter clean)

delete /iOS/Pods (找到iOS項目下的這個pods文件進行手動刪除)

delete /ios/Podfile.lock(找到iOS項目下的這個Podfile.lock文件進行手動刪除)

flutter pub get (在pubspec.yaml里進行pub get)

from inside ios folder: pod install Run?(cd 到iOS項目路徑下,進行pod install)


注意事項:如果進行最后一步pod install報了如下錯誤:可以先執行pod setup ,再執行 pod install ,如果提示超時報錯,是因為網絡的問題,等會再試pod install即可。


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容