我安装了新的XCode 8并尝试运行我的项目。我使用的一些Pod尚未更新到Swift 2.3 / 3.0,该项目将无法编译。如何在我的项目中使用旧的Pod?
答案 0 :(得分:1)
请检查swift 2.2
或swift 2.3
pod与Xcode8兼容的程序here。
作为步骤:
首先,在Xcode 7中打开您的项目。转到项目设置,打开Build settings选项卡,然后单击“+”添加用户定义的设置:SWIFT_VERSION = 2.3
在您的Podfile中,您应该添加以下安装后脚本。别忘了用自己的
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工作。