Flutter iOS应用程序未运行(错误(Xcode):未定义的符号)

ou6hu8tu  于 5个月前  发布在  iOS
关注(0)|答案(1)|浏览(111)

我一直试图运行我的应用程序很长一段时间,我已经尝试了很多事情,但我不能运行它.我已经尝试更新一些包,运行旧版本的应用程序,更新Flutter SDK,更新Xcode,我的MacOS但没有真正工作.
这就是我得到的错误。

Launching lib/main.dart on iPhone 15 Pro in debug mode...
Running pod install...                                             56.5s
Running Xcode build...                                                 ⠉ 
 └─Compiling, linking and signing...                        25.3s
Xcode build done.                                           405.1s
Failed to build iOS app
Error (Xcode): Undefined symbols:

Error (Xcode): Linker command failed with exit code 1 (use -v to see invocation)

Could not build the application for the simulator.
Error launching application on iPhone 15 Pro.

字符串
这是flutter run -v的错误

[ +120 ms] Failed to build iOS app
[   +2 ms] Error (Xcode): Undefined symbols:
           
[   +2 ms] Error (Xcode): Linker command failed with exit code 1 (use -v to see invocation)
           
[   +4 ms] Could not build the application for the simulator.
[        ] Error launching application on iPhone 15 Pro.
[   +3 ms] "flutter run" took 378,969ms.
[   +3 ms] 
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:752:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure>
           (package:flutter_tools/src/runner/flutter_command.dart:1350:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure>
           (package:flutter_tools/src/runner/flutter_command_runner.dart:348:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand
           (package:flutter_tools/src/runner/flutter_command_runner.dart:294:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:112:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:90:3)
           <asynchronous suspension>
           
           
[   +7 ms] Running 1 shutdown hook
[  +10 ms] Shutdown hooks complete
[        ] exiting with code 1


我也试

flutter clean
rm -rf Pods Podfile.lock
pod repo update
pod deintegrate
pod update
rm -rf ~/Library/Developer/Xcode/DerivedData/
pod deintegrate
pod install


我还运行了Flutter医生,一切似乎都很好。我甚至尝试创建另一个项目来测试它,它工作没有任何问题。
但是对于这个项目,不幸的是,没有什么对我有用。那么有人知道可能是什么问题以及如何解决它吗?

8wtpewkr

8wtpewkr1#

你的Podfile中有没有预编译的Firebase库?(类似于:pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.10.0'
如果是这样的话,只需从你的Podfile中删除包含这些内容的两行。
来源:我在升级依赖项后遇到了和你一样的问题,我花了半天时间才找到这个修复程序。

相关问题