*注意 没有 Mac
我回到了一个旧项目,想要发布一个新版本(过去我在 Codemagic 上发布了多个适用于 android 和 ios 的应用程序,没有任何问题)
在修改 firebase 软件包的版本后,我收到以下错误:
Swift 编译器错误 (Xcode):针对 iOS 12.0 进行编译,但模块“FirebaseAuth”的最低部署目标为 iOS 13.0:
easy peasy 我记得这个错误,所以在我的 pod 文件中我将版本更改为
platform :ios, '13.0'
在底部,我尝试了在安装后的堆栈溢出中找到的所有组合
类似这样的:
post_install do |installer|
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
end
end
end
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end
但我仍然遇到同样的错误。查看我制作的旧应用程序,podfile 看起来大致相同
我想避免降级 firebase 软件包。
flutter版本是3.24.3(目前稳定)
抱歉,如果我错过了重要信息
请救我脱离苹果
要从 Codemagic 更新 Xcode 上的最小部署目标,请尝试在构建时启用 SSH 访问,使用 RDP 工具访问 Mac 虚拟机并尝试打开 Xcode 并执行此操作。