当前位置: 首页 > 面试题库 >

更改迦太基Swift版本

徐俊人
2023-03-14
问题内容

是否可以更改用于构建框架的Carthage Swift版本?

我试图将我的项目迁移到Swift 3(在Xcode 8 beta上),并且第三方库是唯一阻止我的项目编译的东西。在为swift
3使用特定分支时,迦太基会抛出有关新Swift语法的错误。

任何帮助将不胜感激!


问题答案:

迦太基使用命令行工具xcodebuild来构建框架。命令行系统使用的Xcode版本由工具选择的值确定xcode-select

Usage: xcode-select [options]

Print or change the path to the active developer directory. This directory
controls which tools are used for the Xcode command line tools (for example, 
xcodebuild) as well as the BSD development commands (such as cc and make).

Options:
  -h, --help                  print this help message and exit
  -p, --print-path            print the path of the active developer directory
  -s <path>, --switch <path>  set the path for the active developer directory
  --install                   open a dialog for installation of the command line developer tools
  -v, --version               print the xcode-select version
  -r, --reset                 reset to the default command line tools path

它需要指向Developer SDK目录,因此您可以--print-path用来检查它当前指向的位置。

xcode-select --print-path
/Applications/Xcode.app/Contents/Developer

然后更改它即可运行 sudo xcode-select --switch <path-to-beta-xcode>/Contents/Developer



 类似资料:
  • 问题摘要:仅当使用Hibernate Envers更改特定字段时,才需要拍摄数据库行的快照。 使用的技术:< code>Spring Boot,< code>Spring Data JPA,< code > Hibernate en vers 5 . 2 . 10 当前行为:目前我运行Hibernate Envers,它审计对每个对象所做的表更改。 步骤1:用户表:当新用户注册时,最初帐户状态将是

  • 13.2.3 更改Java版本 spring-boot-starter-parent选择相当保守的Java兼容性。如果遵循我们的建议并使用更高的Java版本,您可以添加一个java.version属性: <properties> <java.version>1.8</java.version> </properties>

  • 问题内容: 我似乎无法在我尝试制作的Mac应用程序中更改文本标签。我正在迅速。这是我正在使用的代码: 这些似乎都不起作用,这是我需要完成的唯一问题。PS当我写sumlab.text时,它说NSTextField没有名为text的成员 问题答案: NSTextField与UITextField不同。它没有属性。但是,它确实继承自具有字符串值属性的NSControl。

  • 问题内容: 我的机器上安装了Python 2.x和3.x(Mac OS X 10.6)。对于某些事情,我想使用版本2,但对于另一些事情,我想要版本3。我喜欢IDLE软件来进行编辑/运行,但它始终使用版本3。 有什么方法可以更改IDLE使用的解释器的版本? 谢谢! 问题答案: 每个Python版本都安装了不同版本的IDLE。根据在Mac OS X上安装Python的方式,您可能会在中找到不同的文件夹

  • Java Checkstyle插件刚刚更新到6.0版本(Java8支持)。看来gradle用的是旧版本。我如何升级gradle checkstyle插件到更新的版本?

  • 我试图更改IntelliJ中的Java版本为。所以我去了 ,它仍然显示17,我如何将其更改为1.8,这可能最终修复我的错误?