升级到Swift 3.1后尝试使用Vapor工具箱时崩溃了.
dyld: lazy symbol binding failed: Symbol not found: __TTSfq4n_s___TFVSS13CharacterView38_measureExtendedGraphemeClusterForwardfT4fromVVSS17UnicodeScalarView5Index_Si
Referenced from: /usr/local/bin/vapor
Expected in: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib
dyld: Symbol not found: __TTSfq4n_s___TFVSS13CharacterView38_measureExtendedGraphemeClusterForwardfT4fromVVSS17UnicodeScalarView5Index_Si
Referenced from: /usr/local/bin/vapor
Expected in: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib
Run Code Online (Sandbox Code Playgroud) 我安装了最新版本的Xcode 9,现在已经重新安装了几次蒸汽,但是每当我尝试构建/运行/更新项目时,我仍然会收到以下错误.
这是我正在使用的
1.) Vapor Toolbox: 3.1.2
2.) Apple Swift version 4.0 (swiftlang-900.0.43 clang-900.0.22.8)
Target: x86_64-apple-macosx10.9
3.) Xcode 9.0
Build version 9M136h
Run Code Online (Sandbox Code Playgroud)
Error: Could not generate Xcode project: error: manifest parse error(s):
/var/folder/60/n3ldjzgs5vsg06v17_1yy44h0000gn/T/TemporaryFile.VwrbJo.swift:41:5
: error: argument 'targets' must preceed argument 'dependencies'
targets" [
^
error: The product dependency 'Vapor' was not found.
error: The product dependency 'FluentProvider' was not found.
error: The product dependency 'Testing' was not found.
Run Code Online (Sandbox Code Playgroud)
这是我的Package.swift文件.看看我原来的错误,我确实尝试切换它们出现在文件中的'targets'和'dependencies'顺序.这没有解决任何问题,并产生以下错误消息: error: argument 'dependencies' must precede argument 'targets'
Package.swift
let package = …Run Code Online (Sandbox Code Playgroud)