AlamofireObjectMapper在xcode 8之后发布

时间:2016-09-21 08:20:49

标签: ios xcode cocoapods alamofire

我在使用Swift 2.3的项目中使用了AlamofireObjectMapper。将我的xcode更新到版本8后,我的项目不再编译,显示以下问题:

AlamofireObjectMapper issues

我设置了#34;使用Legacy swift语言版本"在项目构建设置中为YES。

这是我的podfile的一部分:

def default_pods
    pod 'AlamofireObjectMapper', '~> 3.0'
end

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['SWIFT_VERSION'] = '2.3'
        end
    end
end

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

将Cocoapods升级到v1.1.0,从podfile中删除post install hook,然后运行pod update。您可能还需要删除'〜>来自pod的3.0'版本属性。