gpt4 book ai didi

ios - Xcode 10.2,Swift 5,使用 Release Scheme 构建程序时命令 compileSwift 失败

转载 作者:IT王子 更新时间:2023-10-29 05:17:20 24 4
gpt4 key购买 nike

我正在使用 Xcode 10.2、Swift 5。

使用 Debug 方案,没有问题发生,但是当我构建或归档时使用 Release 方案,它显示命令 compileSwift 失败,退出代码非零。

我已经尝试删除 DerivedData/Clean/pod deintegrate & pod install & pod update。这些都不起作用。

enter image description here enter image description here

最佳答案

我的项目问题与 pod Cache 有关,当 ReleaseOptimization Level 设置为 Optimize for Speed 时会出错[-O]。我再次将 Compilation Mode 设置为 Whole Module 并在 pod 文件中为 pod 设置优化级别:

post_install do |installer|
installer.pods_project.targets.each do |target|
# Cache pod does not accept optimization level '-O', causing Bus 10 error. Use '-Osize' or '-Onone'
if target.name == 'Cache'
target.build_configurations.each do |config|
level = '-Osize'
config.build_settings['SWIFT_OPTIMIZATION_LEVEL'] = level
puts "Set #{target.name} #{config.name} to Optimization Level #{level}"
end
end
end
end

引用:https://github.com/hyperoslo/Cache/issues/233#issuecomment-477749560

关于ios - Xcode 10.2,Swift 5,使用 Release Scheme 构建程序时命令 compileSwift 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55351736/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com