vapor xcode failed

  • dependencies錯誤
$ vapor xcode
Generating Xcode Project [Failed]
/Users/roo/Roo/Vapor/Demo: error: manifest parse error(s):
/Users/roo/Roo/Vapor/Demo/Package.swift:9:19: error: expression type '[Package.Dependency].Type' is ambiguous without more context
    dependencies: [
                  ^

Error: Could not generate Xcode project: /Users/roo/Roo/Vapor/Demo: error: manifest parse error(s):
/Users/roo/Roo/Vapor/Demo/Package.swift:9:19: error: expression type '[Package.Dependency].Type' is ambiguous without more context
    dependencies: [
                  ^

大意了, 缺了 逗號 “,”

  • 無法生成  *.xcodeproj  文件

昨天換了一臺設備,又遇到了一個新的問題

admindeMacBook-Pro:TestDemo bear$ vapor xcode
Generating Xcode Project [Done]
Select the `Run` scheme to run.
Open Xcode project?
y/n> y
Opening Xcode project...
Error: backgroundExecute(code: 1, error: "The file /Users/bear/Roo/Vapor/TestDemo/*.xcodeproj does not exist.\n", output: "")

沒有報錯,但是 *.xcodeproj 文件沒有生成,執行 swift package generate-xcodeproj 時,CommandLineTools裏報image not found

$ swift package generate-xcodeproj
dyld: Library not loaded: @rpath/llbuild.framework/Versions/A/llbuild
  Referenced from: /Library/Developer/CommandLineTools/usr/bin/swift-package
  Reason: image not found
Abort trap: 6

應該是 xcode CommandLineTools 的問題,新設備是 10.3的,打開 "Xcode > Preferences > Locations > Command Line Tools" 發現Command line tools  no xcode selected,點擊只有一個選擇,輸入密碼 選中

Command Line Tools

 

vapor issue裏大牛說是鏈接混亂,必須運行xcode-select來激活 xcode 安裝

sudo xcode-select -s /Applications/Xcode.app

Stack Overflow 提供的命令

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  • SSL問題
Generating Xcode Project [Failed]
error: failed to clone; Cloning into bare repository '/Users/bear/Roo/Vapor/LearnVapor/.build/repositories/vapor-2c13b66e'...
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

Error: Could not generate Xcode project: error: failed to clone; Cloning into bare repository '/Users/bear/Roo/Vapor/LearnVapor/.build/repositories/vapor-2c13b66e'...
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

網絡的問題,公司的網不行,那就連熱點。

 

一直在做移動端,後臺裏的事真的不懂,碰到一點記錄一點

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章