gpt4 book ai didi

swift - CocoaPods RxCocoa 3.6.1 构建在 Xcode 9 中失败

转载 作者:行者123 更新时间:2023-11-28 12:16:30 25 4
gpt4 key购买 nike

RxCocoa 版本 3.6.1 无法在 Xcode 9 中构建并显示错误消息:

Initializer 'init(parentObject:)' with Objective-C selector   'initWithParentObject:' conflicts with initializer 'init(parentObject:)' from superclass 'RxScrollViewDelegateProxy' with the same Objective-C selector      

最佳答案

这似乎是由@objc 推理引起的。奇怪的是,关闭 Swift 3 风格的 @objc 推断似乎可以解决这个问题。把这个放在你的 Podfile 的末尾:

post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.2'
if target.name == 'RxCocoa' then
config.build_settings['SWIFT_SWIFT3_OBJC_INFERENCE'] = 'Off'
end
end
end
end

这会将所有 Pod 设置为使用 Swift 3.2 构建,并禁用 RxCocoa 的 @objc 推理。

关于swift - CocoaPods RxCocoa 3.6.1 构建在 Xcode 9 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46343661/

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