ProcedureKit Swift 3准备好了吗?

时间:2016-09-28 01:28:27

标签: swift3 nsoperation

似乎不是:当我在安装pod后打开工作区时,我被要求进行Swift 3转换。有时间表吗?

1 个答案:

答案 0 :(得分:1)

ProcedureKit 已准备好Swift 3,虽然目前仍处于测试阶段 - 可能会发生一些重大更改,并且它与 Operations v3.4 不具有100%的功能兼容性

如果您通过CocoaPods进行集成,则需要指向development分支,例如

pod 'ProcedureKit/Network', :git => 'https://github.com/ProcedureKit/ProcedureKit.git', :branch => 'development'

此外,根据您的设置(可能是.swift版本),CocoaPods创建中间框架的方式可能默认为Swift 2.3。你可以通过添加:

来解决这个问题
post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['SWIFT_VERSION'] = '3.0'
        end
    end
end

希望有所帮助。