Flutter:使用VS Code调试iOS项目时遇签名标识问题
解决VS Code调试Flutter iOS项目时的签名标识符错误
清理构建缓存与依赖
执行以下命令清理旧构建产物并重新同步依赖:flutter clean flutter pub get验证项目配置文件
- 打开
ios/Runner/Info.plist,确认CFBundleIdentifier字段值为com.example.bylst_hybrid - 打开
ios/Runner.xcodeproj/project.pbxproj,全局搜索PRODUCT_BUNDLE_IDENTIFIER,确保Debug、Release、Profile所有构建配置下的包名都统一为com.example.bylst_hybrid,无com.example残留项
- 打开
刷新VS Code的项目识别
- 完全关闭VS Code后重新打开项目
- 或通过命令面板(Ctrl/Command+Shift+P)执行
Flutter: Reload Flutter Project命令,让编辑器重新读取Xcode配置
确认Xcode全Target配置
打开ios/Runner.xcworkspace,检查所有Targets(如Runner、扩展类Target)的:- Build Settings → Product Bundle Identifier:确保所有构建模式下均为
com.example.bylst_hybrid - Signing & Capabilities:确认签名团队与包名匹配,无冲突配置
- Build Settings → Product Bundle Identifier:确保所有构建模式下均为
手动指定构建参数
在VS Code的.vscode/launch.json中添加包名参数,强制指定构建ID:{ "version": "0.2.0", "configurations": [ { "name": "Flutter", "request": "launch", "type": "dart", "args": [ "--dart-define=FLUTTER_APP_ID=com.example.bylst_hybrid" ] } ] }
内容的提问来源于stack exchange,提问作者sarakhan
相关产品推荐
相关产品推荐

