Your Xcode project requires migr

2020-11-24  本文已影响0人  ChaosHeart

报错:

截屏2020-11-24 08.42.47.png

解决:

  1. 删除App.frameworkFlutter.framework和其他,最后留这些
    截屏2020-11-24 11.16.18.png

2.打开Runner.xcodeproj,并删除删除App.frameworkFlutter.framework

截屏2020-11-24 11.32.54.png
  1. 查看Build Phases > Link Binary With Libraries 和 Build Phases > Embed Frameworks


    截屏2020-11-24 11.34.27.png
  2. 在Build Phases > Thin Binary中添加以下命令

    /bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed
    /bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" thin
    
截屏2020-11-24 11.35.22.png
  1. 在Build Settings > Other Linker Flags里添加 $(inherited) -framework Flutter
$(inherited) -framework Flutter
截屏2020-11-24 11.35.27.png

5.在flutter终端重新执行以下命令,重新构建iOS本地项目

flutter clean
flutter build ios --release

参考:
https://flutter.dev/docs/development/ios-project-migration

上一篇 下一篇

猜你喜欢

热点阅读