这对我们不起作用:(现在最好恢复到 Xcode 8.1,直到 Apple QA 在他们发布之前他们的东西。
如果它有任何安慰是我们尝试过的并且让我们非常接近的事情。我们陷入了清理失败:
rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache
rm -rf ~/Library/Preferences/com.apple.Xcode.plist
重新启动Xcode
并握住option
钥匙进行深度清洁
这摆脱了清洁失败。
将此添加到您的 pod 脚本
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
这是让所有 pod 都符合 3.0 的方法,我们实际上已经构建了它,但是在编译结束时我们得到了这个错误:
“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
我们如何改变工作空间,让所有项目都符合 swift 3.0?那个设定在哪里?