欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于Flutter打包报linked and embedded framework ‘App.framework‘ was built for iOS Simulator的错误

程序员文章站 2022-03-11 19:14:58
...

今天升级Xcode之后,使用打包机打iOS包的时候,报了一个错,报错的信息如下:

 note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description
    error: Building for iOS, but the linked and embedded framework 'App.framework' was built for iOS Simulator. (in target 'Runner' from project 'Runner')

大概的意思是,打包使用的App.framework是模拟器的。按照官网的介绍,我首先使用flutter clean Clean下了一下项目,然后删除ios/Flutter/App.framework的App.framework。当然也可以使用命令来删除App.framework,如下所示。

rm -rf ios/Flutter/App.framework

不过,执行上面的步骤后,仍然还是报错。如果还是报错,接下来我们继续往下看。
使用Xcode打开项目,然后点击左侧Navigator,然后删除App.frameworkFlutter.framework两个库,如下图所示。
关于Flutter打包报linked and embedded framework ‘App.framework‘ was built for iOS Simulator的错误
然后依次选择【Runner】->【Target】 ->【

相关标签: Flutter入门与实战