无法使用 Flutter 1.22.3 编译 Flutter 应用程序

fvi*_*cot 9 ios flutter flutter-android

我的应用程序编译成功,直到 Flutter 版本升级。我收到以下错误:

Runner.app/Info.plist does not exist. The Flutter "Thin Binary" build phase must run after "Copy Bundle Resources".
Run Code Online (Sandbox Code Playgroud)

颤振医生 -v

[?] Flutter (Channel stable, 1.22.3, on Mac OS X 10.15.6 19G2021, locale fr-FR)
    • Flutter version 1.22.3 at /Users/xxx/development/flutter
    • Framework revision 8874f21e79 (3 days ago), 2020-10-29 14:14:35 -0700
    • Engine revision a1440ca392
    • Dart version 2.10.3

 
[?] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/xxx/Library/Android/sdk
    • Platform android-R, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[?] Xcode - develop for iOS and macOS (Xcode 12.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    • CocoaPods version 1.10.0.rc.1
Run Code Online (Sandbox Code Playgroud)

Spo*_*nic 12

我通过运行修复了它flutter clean (确保如果您将 Runner 重命名为 Runner.app,这也不再是 ios 目录中的目录)

然后我重建了它并重新开始行动:)


小智 9

我遇到了同样的问题,并通过以下步骤修复:

  1. 从 Runner.Workspace 启动 iOS 应用程序
  2. 进入构建阶段 --> Thin Binary
  3. 注释 shell 脚本行。
  4. 运行应用程序(它可以工作,但应用程序大小增加到 161 MB)
  5. 现在再次取消注释步骤 3 中的同一行。应用程序构建并运行,应用程序大小缩小到 (97 MB)


ben*_*ben 0

我们的项目中有很多同样的问题。不幸的是,我们还无法完全修复它,但我们有一个解决方法:

转到存储构建文件的文件夹

例如/Users/your.name/Projects/app_project/build/ios/iphonesimulator/YourApp.app

右键单击 -> 显示包内容打开应用程序。然后只需将旧版本info.plist从早期版本复制到此应用程序包中即可。该应用程序应该再次构建。