- 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,点击只有一个选择,输入密码 选中
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
网络的问题,公司的网不行,那就连热点。
一直在做移动端,后台里的事真的不懂,碰到一点记录一点