xcodebuild: error: SWIFT_VERSION '3.0' is unsupported, supported versions are: 4.0, 4.2, 5.0.

2020/2/28 posted in  BUG记录 总阅读量

问题描述

最近重构了一下自己写的LJTool这个库,在使用CocoPods 发布时遇到这个问题,执行pod lib lint LJTool.podspec提示如下错误

- NOTE  | xcodebuild:  error: SWIFT_VERSION '3.0' is unsupported, supported versions are: 4.0, 4.2, 5.0. (in target 'LJTool' from project 'Pods')

原因

由于swift-versionCocoPods新旧版本里写法不一样引起的,就版本有一个.swift-version文件,新版本需要在.podspec文件中添加s.swift_version = 'XX'字段

解决办法

  1. 移除.swift-version文件

  2. .podspec文件中添加s.swift_version = '5.0'字段