【问题标题】:How to rollback to Xcode 6.4, Carthage如何回滚到 Xcode 6.4,Carthage
【发布时间】:2015-10-20 00:17:55
【问题描述】:

我从这里 http://adcdownload.apple.com/Developer_Tools/Xcode_6.4/Xcode_6.4.dmg 下载 Xcode 6.4。然后选择之前的 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')

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

~ carthage version
0.8.0

购物车文件:

github "Alamofire/Alamofire" "1.3.1"

【问题讨论】:

  • 我也遇到了同样的问题,请问您目前有成功吗?

标签: ios xcode carthage


【解决方案1】:

用这个命令解决: mv ~/Library/Developer ~/Library/Developer_moved

【讨论】:

    【解决方案2】:

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

    • 将 Xcode 7.x 应用程序重命名为 Xcode 7
    • 已下载 Xcode 6.4。
    • 将 Cartfile 更新为:github "Alamofire/Alamofire" "1.3.1"
    • 使用 sudo 运行 carthage 更新:
     sudo carthage update
    

    终端输出:

    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
    

    【讨论】:

    • 与您一样进行精确设置——Xcode 7 与 Xcode 6 一起运行——并收到完全相同的错误。很惊讶以管理员身份运行 carthage update 修复了错误。不错的收获。
    • 这应该是一个错误。迦太基永远不需要管理员权限
    • 我不明白它如何/为什么与“sudo”一起使用,但谢谢
    • 检查您的权利,ls -la /Users/sbuglakov/Library/Caches/org.carthage.CarthageKit/ 不幸的是我没有r 供用户使用。甚至该组具有读取权限并且我在其中,当我尝试查看或重命名该缓存目录时,我收到了 Permission denied 错误。
    猜你喜欢
    • 1970-01-01
    • 2015-12-19
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多