Flutter开发求助:.xcworkspace文件出现两个Runner的问题
Flutter项目.xcworkspace出现两个Runner的解决办法
这种情况在Flutter开发中挺常见,大概率是CocoaPods配置重复生成、Flutter缓存异常或者手动修改Xcode项目时操作不当导致的。试试下面这些步骤解决:
- 先关闭Xcode,清理Flutter项目缓存:
flutter clean - 进入iOS目录,删除Podfile.lock和Pods文件夹:
cd ios rm -rf Podfile.lock Pods - 回到项目根目录,重新拉取依赖并安装Pods:
flutter pub get cd ios && pod install - 重新打开iOS目录下的.xcworkspace,检查Runner是否恢复正常。
如果上面的步骤没用,可以试试删除旧的工作区文件再重建:
- 关闭Xcode,删除iOS目录下的
.xcworkspace文件 - 重新执行
cd ios && pod install,让CocoaPods重新生成干净的工作区
要是还是存在问题,建议检查pubspec.yaml里的第三方插件是否有版本冲突,或者有没有插件在iOS端重复注册了Runner相关配置。
内容的提问来源于stack exchange,提问作者Jeet Sapovadiya
相关产品推荐
相关产品推荐

