Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift版本5,SwiftyJSON_Swift_Swifty Json - Fatal编程技术网

Swift版本5,SwiftyJSON

Swift版本5,SwiftyJSON,swift,swifty-json,Swift,Swifty Json,构建系统信息 错误:不支持SWIFT_版本“5.0”,支持的版本有:3.0、4.0、4.2。(在目标“迅捷JSON”中) 如何处理它?将项目的构建目标更改为Swift 4.x,或者等待项目获得对Swift 5的支持(您可以在上检查)将项目的构建目标更改为Swift 4.x,或者等待项目获得对Swift 5的支持(您可以在上检查)支持Swift 5。检查您的Podfile,确保您获得的是最新版本。您可能需要更新pod(使用pod update)以确保您拥有最新版本 也可以考虑退役和使用。有关更多信

构建系统信息 错误:不支持SWIFT_版本“5.0”,支持的版本有:3.0、4.0、4.2。(在目标“迅捷JSON”中)


如何处理它?

将项目的构建目标更改为Swift 4.x,或者等待项目获得对Swift 5的支持(您可以在上检查)

将项目的构建目标更改为Swift 4.x,或者等待项目获得对Swift 5的支持(您可以在上检查)

支持Swift 5。检查您的
Podfile
,确保您获得的是最新版本。您可能需要更新pod(使用
pod update
)以确保您拥有最新版本

<>也可以考虑退役和使用。有关更多信息,请参阅或示例


另一方面,如果您还没有使用Swift 5,只需配置
Podfile
,表明您想要使用SwiftyJSON v4.2.0。例如

target 'MyApp' do
    pod 'SwiftyJSON', '~> 4.2'
end
支持Swift 5。检查您的
Podfile
,确保您获得的是最新版本。您可能需要更新pod(使用
pod update
)以确保您拥有最新版本

<>也可以考虑退役和使用。有关更多信息,请参阅或示例


另一方面,如果您还没有使用Swift 5,只需配置
Podfile
,表明您想要使用SwiftyJSON v4.2.0。例如

target 'MyApp' do
    pod 'SwiftyJSON', '~> 4.2'
end

当我试着把棉绒放进豆荚或推的时候,我也会犯这个错误

error: SWIFT_VERSION '5.0' is unsupported, supported versions are: 3.0, 4.0, 4.2.  
我不得不继续使用xcode 10.1和cocoapods 1.5.3,但在新安装(新mac)时,我收到了相同的错误

以下是我的解决方案:

在将我的“gem list”与其他mac进行比较后,我发现gem xcodeproj非常高(1.12.0)

因此,我安装了cocoapods(1.5.3)所需的较低版本

并移除“永不”按钮

"sudo gem uninstall xcodeproj -v 1.12.0"

现在没问题了,我不能起毛和推我的豆荚。

我在尝试起毛或推豆荚时也遇到了这个错误

error: SWIFT_VERSION '5.0' is unsupported, supported versions are: 3.0, 4.0, 4.2.  
我不得不继续使用xcode 10.1和cocoapods 1.5.3,但在新安装(新mac)时,我收到了相同的错误

以下是我的解决方案:

在将我的“gem list”与其他mac进行比较后,我发现gem xcodeproj非常高(1.12.0)

因此,我安装了cocoapods(1.5.3)所需的较低版本

并移除“永不”按钮

"sudo gem uninstall xcodeproj -v 1.12.0"


现在没事了,我不能脱毛和推豆荚。

我能给你一个建议吗?不要在Swift 4+中使用SwiftyJSON。如果要指向此新版本,您会遇到此错误,因为您需要更新Xcode版本并将项目迁移到Swift 5。使用Swift 5的项目只能使用Xcode 10构建。2@RobertDresler想详细说明一下吗?因为
Codable
?@LinusGeffarth我的意思是因为
Codable
。Ofc SwiftyJSON可以在其他方面有所帮助cases@RobertDresler您的建议是什么而不是
SwiftyJSON
?我能给您一个建议吗?不要在Swift 4+中使用SwiftyJSON。如果要指向此新版本,您会遇到此错误,因为您需要更新Xcode版本并将项目迁移到Swift 5。使用Swift 5的项目只能使用Xcode 10构建。2@RobertDresler想详细说明一下吗?因为
Codable
?@LinusGeffarth我的意思是因为
Codable
。Ofc SwiftyJSON可以在其他方面有所帮助cases@RobertDresler您的建议是什么而不是
SwiftyJSON
?我使用的是SwiftyJSON 4.3,但我仍然在Xcode中收到错误消息,SwiftyJSON不支持Swift 5…然后您应该发布一个问题,告诉我们需要在空白项目中一步一步地做什么,复制您的问题。但是我刚刚创建了一个空白项目,做了
pod init
,将
pod'SwiftyJSON'
添加到我的
pod文件中,做了
pod安装
,然后打开了我的
.xcworkspace
,并且可以在我基于Swift 5的空白项目中导入
SwiftyJSON
。我甚至做了
let data=#“{”foo:“bar”}”数据(使用:.utf8)!;让我们试试看!JSON(数据:数据);打印(json)
,效果很好。除非你能告诉我们如何复制,否则很难找出问题所在。所以,发表你自己的问题。我会从头开始,看看我是否能找到我搞砸了的地方。谢谢/@jmh:
~>4.2
表示所有小于5.0的4.x(包括使用Swift 5的4.3)。要将其限制为4.2.x(小于4.3),您需要编写
~>4.2.0
。或者只使用准确的版本
4.2.0
而不使用
~>
,因为这是最后一个不使用Swift 5的版本,我使用的是Swiftyjson 4.3,但我在Xcode中仍然收到错误消息,Swiftyjson不支持Swift 5…然后你应该发布一个问题,告诉我们需要在空白项目中一步一步地做什么,复制您的问题。但是我刚刚创建了一个空白项目,做了
pod init
,将
pod'SwiftyJSON'
添加到我的
pod文件中,做了
pod安装
,然后打开了我的
.xcworkspace
,并且可以在我基于Swift 5的空白项目中导入
SwiftyJSON
。我甚至做了
let data=#“{”foo:“bar”}”数据(使用:.utf8)!;让我们试试看!JSON(数据:数据);打印(json)
,效果很好。除非你能告诉我们如何复制,否则很难找出问题所在。所以,发表你自己的问题。我会从头开始,看看我是否能找到我搞砸了的地方。谢谢/@jmh:
~>4.2
表示所有小于5.0的4.x(包括使用Swift 5的4.3)。要将其限制为4.2.x(小于4.3),您需要编写
~>4.2.0
。或者只使用准确的版本
4.2.0
而不使用
~>
,因为这是最后一个不使用Swift 5的版本