将Xcode 7.3.1项目升级到Xcode 8.0
问题描述:
我想将我的Xcode 7.3.1项目升级到Xcode 8.我的项目是用Xcode 7中的swift 2.2编写的,但现在我想用swift 3.0升级到Xcode 8。我的项目在升级到Xcode 8时包含一些pod-files库,我面临很多警告和错误。与故事板相关的警告已解决,但pod文件中的错误未解决。将Xcode 7.3.1项目升级到Xcode 8.0
Xcode告诉我将swift语法转换为最新的语法,所以我做到了。 Swift语法错误显示在pod文件中。我正在尝试解决pod文件的swift语法错误,然后Xcode告诉我解开pod文件,我做了它,但后来pod无法正常工作。
是否有人知道如何解决pod-files错误? 或如何将整个Xcode 7.x项目转换为Xcode 8?
答
上述问题的最终答案是:
在podfile添加的代码片段
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
然后在构建设置 检查迅速遗产,将其设置为NO for swift 3或者您可以 set 是为SWIFT 2.3(如果你使用Objective-C的POD库)
逐个检查所有吊舱库之一,如果它的更新包含swift3代码再细,也可以手动与SWIFT 3添加代码语法通过从github拉取请求。
如果我的回答是错误的,那么编辑家伙你的答案
谢谢,但我已经做到了,现在我发现我的右解决方案...你的答案 –