Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
如何在Xcode 9.3中切换到Swift 4.0?_Swift_Xcode_Xcode9.3 - Fatal编程技术网

如何在Xcode 9.3中切换到Swift 4.0?

如何在Xcode 9.3中切换到Swift 4.0?,swift,xcode,xcode9.3,Swift,Xcode,Xcode9.3,我似乎只有选择3.3,或者未指定: 我可以切换到4.0吗?确保您已经更新了xCode,然后在“生成设置”下,检查Swift编译器-语言的下拉选项 此外,, 如果您拥有premium开发者帐户(apple id),可以从下载Xcode 8.x和9.x。您可以在单一(mac)系统中安装和使用Xcode 9和Xcode 8.x。(确保您有支持这两个版本的Xcode的命令行工具,以便使用终端)我能够在Xcode 10中安装swift 4.0,并从这里获得解决方案 但最终这一点没有起到任何作用。我陷入了

我似乎只有选择3.3,或者未指定:


我可以切换到4.0吗?

确保您已经更新了xCode,然后在“生成设置”下,检查Swift编译器-语言的下拉选项

此外,,
如果您拥有premium开发者帐户(apple id),可以从下载Xcode 8.x和9.x。您可以在单一(mac)系统中安装和使用Xcode 9和Xcode 8.x。(确保您有支持这两个版本的Xcode的命令行工具,以便使用终端)

我能够在Xcode 10中安装swift 4.0,并从这里获得解决方案

但最终这一点没有起到任何作用。我陷入了错误:

:0:错误:未知参数:'-启用批处理模式'

甚至没有帮助。我得到:

:0:错误:未知参数:'-禁用批处理模式'


很快:

  • 下载所需内容,然后单击以安装
  • 在XCode首选项中选择新工具链。
  • 在此处选择:
  • 结果如下:
  • 使用所需的swift,注意警告


  • 另一个相关的:。

    我认为,你必须安装以前的Xcode版本。为什么?将代码从4.0迁移到4.1非常简单,迁移者甚至可以做到这一点。@vadian,请告诉Buckoo和Mixpanel开发人员;)那么,您必须等待Xcode更新,直到您的所有依赖项也被更新。你也可以将两个Xcode版本放在应用程序文件夹中。你解决了吗?你可以在附加的屏幕截图上看到这个操作的结果