gpt4 book ai didi

ios - 每当我从Physical iOS和Simulator切换构建时,都必须运行Flutter Clean并删除框架

转载 作者:行者123 更新时间:2023-12-01 15:16:11 25 4
gpt4 key购买 nike

我有一个月前开始的项目。昨天我的xcode自动更新并开始出现此错误

错误:为iOS构建,但是为iOS Simulator构建了链接和嵌入式框架'App.framework'。 (在项目“Runner”的目标“Runner”中)

使它起作用的唯一方法是运行以下两个命令
$ flutter 干净
$ rm -rf ios/Flutter/App.framework ios/Flutter/Flutter.framework

所以现在它可以在物理设备上顺利运行,但是如果我想在模拟器上运行
再次出现类似的错误,但没有单词“Simulator”

错误:为iOS Simulator构建,但是为iOS构建了链接和嵌入式框架'App.framework'。 (在项目“Runner”的目标“Runner”中)

为了使其正常工作,我必须再次运行这两个命令。

这是正常行为吗?我确定解决方案很简单?抱歉,我是不熟悉Flutter和iOS开发的新手。
有没有一种方法可以同时在iOS Physical和iOS Simulator中使用这两个框架,所以我不必清理和删除框架?请让我知道如何精确地添加两者。步骤真的很感激

谢谢!

最佳答案

Xcode 11.4更改了框架的链接和嵌入方式。 Flutter v1.15.3和更高版本将自动迁移您的Xcode项目。

同时,要手动修复它,请按照以下说明进行操作:https://flutter.dev/docs/development/ios-project-migration

关于ios - 每当我从Physical iOS和Simulator切换构建时,都必须运行Flutter Clean并删除框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60852875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com