Swift 3.0 xCode 8 迁移吊舱
Posted
技术标签:
【中文标题】Swift 3.0 xCode 8 迁移吊舱【英文标题】:Swift 3.0 xCode 8 Migration pod 【发布时间】:2016-09-17 11:36:57 【问题描述】:我在使用 xCode 8 时遇到了一些问题。
-
我已将 .xCodeproject 转换为 swift 3.0 sintax
我已经安装了所有兼容 swift 3.0 的 cocoapods
Here my pods
所以每个 pod 都需要旧的 swift 版本或 xCode 返回同上错误或 xCode 返回一些关于 pod sintax 的错误。请帮帮我。
【问题讨论】:
您使用的是什么版本的可可豆荚,因为我认为他们在最新的测试版中修复了遗留的 swift 问题 我用的是最新的 beta cocoapods 【参考方案1】:要删除需要手动更改为 YES 任务的旧 swift 版本的 pod,请将此脚本添加到您的 podfile。它将通过您的 pod 并将其设置为使用 3.0 版本
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |configuration|
configuration.build_settings['SWIFT_VERSION'] = "3.0"
end
end
end
【讨论】:
请将“3.0”更改为“3.0”可能适合您。【参考方案2】:1.最新的xcode 8
2.如果你的项目中已经创建了 pod 文件,那么你执行这个命令
open -e podfile
然后
use_frameworks!
target '<your project name>' do
pod 'Alamofire', '~> 4.4'
//your all pod put here above end
end
【讨论】:
以上是关于Swift 3.0 xCode 8 迁移吊舱的主要内容,如果未能解决你的问题,请参考以下文章
将使用 Cocoapods 1.0.1 的 iOS 应用程序从 Swift 2.2 迁移到 3.0
Alamofire 自定义响应从 Alamofire v1.3 迁移到 3.0(和 Swift 2 语法)