Failed to package ... Flutter.framework: replacing existing signature ... not allowed
这表示 Flutter.framework 的签名存在冲突,可能是 iOS 框架重复签名导致。
尝试以下方法解决:
1. 在 ios/Podfile 中,添加以下配置禁用重复签名:
post_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) target.build_configurations.each do |config| config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = "" config.build_settings['CODE_SIGNING_REQUIRED'] = "NO" config.build_settings['CODE_SIGNING_ALLOWED'] = "NO" end end end