如何回滚到Xcode 6.4,Carthage

Gra*_*lex 5 xcode ios carthage

我从这里下载Xcode 6.4 http://adcdownload.apple.com/Developer_Tools/Xcode_6.4/Xcode_6.4.dmg.然后选择以前的Xcode进行构建:

~ xcode-select -s "/Applications/Xcode_6.4.app/Contents/Developer"

但我无法编译库Carthage.我收到错误:

2015-09-18 19:13:58.057 xcodebuild[13961:788602] stream error: stream error at offset 8: unsupported version number ('1.04')
Run Code Online (Sandbox Code Playgroud)

在Xcode 7更新后的其他计算机上,同样的问题.库不能编译,但错误是不同的.

~ carthage version
0.8.0
Run Code Online (Sandbox Code Playgroud)

Cartfile:

github "Alamofire/Alamofire" "1.3.1"
Run Code Online (Sandbox Code Playgroud)

Jan*_*ski 2

我遇到了同样的错误。我刚刚使用 sudo 运行了更新命令。以下是对我有用的步骤的完整列表:

  • 将 Xcode 7.x 应用程序重命名为 Xcode 7
  • 下载了 Xcode 6.4。
  • 将 Cartfile 更新为:github“Alamofire/Alamofire”“1.3.1”
  • 使用 sudo 运行迦太基更新:
 sudo carthage update
Run Code Online (Sandbox Code Playgroud)

终端的输出:

Januszs-Mac-mini: janusz$ sudo carthage update
Password:
*** Fetching Alamofire
*** Checking out Alamofire at "1.3.1"
*** xcodebuild output can be found in /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/...
*** Building scheme "Alamofire OSX" in Alamofire.xcworkspace
*** Building scheme "Alamofire iOS" in Alamofire.xcworkspace
Run Code Online (Sandbox Code Playgroud)

  • 与您完全相同的设置 - Xcode 7 与 Xcode 6 一起运行 - 并收到完全相同的错误。令人惊讶的是,以管理员身份运行迦太基更新修复了该错误。不错的收获。 (2认同)