Log*_*gan 10 swift swift-package-manager vapor
当尝试使用Swift 3和Xcode构建Vapor 0.13(以及可能的其他版本)时
环境
Vapor: 0.13
Swift: 3
Snapshot: DEVELOPMENT-SNAPSHOT-06-20-A
Xcode: 8
Run Code Online (Sandbox Code Playgroud)
以下错误通常是第一个结果:
错误:Swift不支持SDK'MacOSX10.11.sdk'
注意:这是一个由作者回答的问答问题.
这是已安装Xcode 7的问题,并且最新的快照无法正常运行.
执行以下步骤
DEVELOPMENT-SNAPSHOT-06-20-A 了运行以下命令
sudo xcode-select -s /Applications/Xcode-beta.app/
Run Code Online (Sandbox Code Playgroud)
或者转到Xcode首选项,然后转到"位置"选项卡,并将"命令行工具"弹出窗口设置为Xcode 8.0.
这将告诉您的系统使用支持最新Swift的Xcode-beta工具
注意:在上面的示例中,Xcode-beta应该是您的测试版的名称.如果您将名称更改为Xcode-beta2之类的内容,请替换上面的内容.在偶尔的情况下,用户必须做-s /Applications/Xcode-beta.app/Contents/Developer
返回项目并确认您的项目指定Vapor 0.13,它将如下所示:
.Package(url: "https://github.com/qutheory/vapor.git", majorVersion: 0, minor: 13),
Run Code Online (Sandbox Code Playgroud)构建您的Xcode项目
swift package generate-xcodeproj
Run Code Online (Sandbox Code Playgroud)如果正在运行,请完全退出Xcode 7
打开Xcode项目 open *.xcodeproj
验证项目是否已打开 Xcode 8
选择工具链 Xcode > Toolchains > DEVELOPMENT-SNAPSHOT-06-20-A
运行项目
| 归档时间: |
|
| 查看次数: |
2950 次 |
| 最近记录: |