我在纯Objective C项目中使用Xcode 8.3获得了以下错误。
我无法为此找到解决方案,我的构建设置中没有快速参数,我也无法在线找到任何解决方案。
任何想法?几天前这种情况很好,我唯一能看到的是xcode更新了。
"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.
答案 0 :(得分:11)
所以答案是转到构建设置并单击左上角的+图标(根据下面的屏幕截图)。然后选择添加带有SWIFT_VERSION
和值3.0
的用户定义参数。构建应用程序,它应运行正常。
我还将以下内容添加到我的Pod文件中,以自动为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
答案 1 :(得分:3)