更新 14.2 -> 15 后 Xcode 构建失败

Xcode build fail after update 14.2 -> 15

提问人:Abed shmaytilli 提问时间:10/5/2023 最后编辑:jnpdxAbed shmaytilli 更新时间:10/9/2023 访问量:250

问:

我有一个混合了 objective-c 和 swift 的项目

当我将 Xcode 从版本 14.2 更新到 15 (15A240d) 时,我无法再运行它(附加错误)

enter image description here

到目前为止,我尝试了以下方法:

  • 将容器从版本 11 更新到版本 12
  • 已卸载和重新安装的 Pod
  • 删除 Pod 文件并重新安装
  • 已检查的标头路径
  • 将 arm64 添加到排除的体系结构中,以便进行任何 iOS 模拟器调试,并 释放

我还能做些什么来解决构建问题吗?

iOS Swift Objective-C Xcode

评论

0赞 choofie 10/9/2023
您是否尝试清理您的项目文件夹?DerivedData

答:

0赞 Zeljko Marinkovic 10/9/2023 #1

您可以尝试在 Podfile 中添加

    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

因此,添加此内容后,您的钩子应如下所示post_install

post_install do |installer|
    installer.pods_project.build_configurations.each do |config|
        config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
    end
    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
end

更改此设置后,您可以运行和pod deintegrate yourProject.xcodeprojpod install