gpt4 book ai didi

ios - Xcode 12 模块 'RxSwift' 未在库演化支持下编译;使用它意味着无法保证 '' 的二进制兼容性

转载 作者:行者123 更新时间:2023-12-03 11:16:59 24 4
gpt4 key购买 nike

一旦更新到 Xcode 12,就会出现几个警告:
模块“RxSwift”未在库演化支持下编译;使用它意味着无法保证“应用程序”的二进制兼容性
enter image description here

最佳答案

您收到这些警告的原因是 pod 缺少 BUILD_LIBRARY_FOR_DISTRIBUTION在他们的build设置中标记。
添加以下 post_install脚本到您的 podfile 并确保它在您的 target 'app' do 之外堵塞:

post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
end
end
end
查看以下问题以获取更多详细信息:
https://github.com/CocoaPods/CocoaPods/issues/9232
我不会掉以轻心。请参阅以下关于 swift 论坛的讨论:
https://forums.swift.org/t/risks-of-compiler-warning-module-was-not-compiled-with-library-evolution-support/33941

关于ios - Xcode 12 模块 'RxSwift' 未在库演化支持下编译;使用它意味着无法保证 '' 的二进制兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63979261/

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