使用Swift 2.2 Pod与XCode 8

时间:2016-09-14 13:53:53

标签: ios xcode

我安装了新的XCode 8并尝试运行我的项目。我使用的一些Pod尚未更新到Swift 2.3 / 3.0,该项目将无法编译。如何在我的项目中使用旧的Pod?

1 个答案:

答案 0 :(得分:1)

请检查swift 2.2swift 2.3 pod与Xcode8兼容的程序here

作为步骤:

  1. 首先,在Xcode 7中打开您的项目。转到项目设置,打开Build settings选项卡,然后单击“+”添加用户定义的设置:SWIFT_VERSION = 2.3 enter image description here

  2. 在您的Podfile中,您应该添加以下安装后脚本。别忘了用自己的

  3. 替换YOURTEAMID
    post_install do |installer|
      installer.pods_project.build_configurations.each do |config|
        # Configure Pod targets for Xcode 8 compatibility
        config.build_settings['SWIFT_VERSION'] = '2.3'
        config.build_settings['PROVISIONING_PROFILE_SPECIFIER'] = 'YOURTEAMID/'
        config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'NO'
      end
    en
    

    请记住,对于大多数Pod都可以正常工作,但并非所有我仍在努力使Eureka pod工作。