Flutter iOS应用构建失败求助:无法找到Info.plist文件
解决Flutter iOS构建时找不到Info.plist的问题
问题核心
错误提示找不到路径/Users/user/Documents/GitHub/chat_board/ios/bundle identifier/Info.plist,本质是路径里包含空格("bundle identifier"文件夹名带空格),Xcode对带空格的路径解析容易出错,导致文件查找失败。
解决步骤
- 重命名带空格的文件夹:找到iOS目录下的
bundle identifier文件夹,改成不带空格的名称,比如bundle_identifier;或者直接把Info.plist移到Flutter项目默认的ios/Runner/目录下。 - 更新Xcode项目引用:打开
ios/Runner.xcworkspace,删除导航栏里失效的Info.plist引用,重新添加正确路径下的文件;再到Build Settings里找到Info.plist File选项,确认路径是更新后的正确值(比如$(SRCROOT)/Runner/Info.plist)。 - 清理后重新构建:依次执行以下命令
flutter clean rm -rf ios/Pods ios/Podfile.lock cd ios && pod install && cd .. flutter build ios - 检查自定义配置:如果项目有自定义iOS脚本或pubspec.yaml里的特殊配置,确认是否引用了旧的带空格路径,一并修正。
内容的提问来源于stack exchange,提问作者mexxzy
相关产品推荐
相关产品推荐

