我想知道如何从CLI执行此操作,以便我可以在不启动Xcode的情况下测试一些代码。我看到有人这样做但我找不到办法做到这一点。
答案 0 :(得分:37)
安装Xcode6测试版后,执行
$ sudo xcode-select -s /Applications/Xcode6-Beta.app/Contents/Developer/
$ xcrun swift
是一个Swift REPL
<强>编辑:强>
对于XCode 6,请使用:
xcrun swift -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk
答案 1 :(得分:16)
要扩展@vinicius答案,您还可以使用它而不使用以下内容更改默认Xcode:
DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift
最简单的方法是编辑.bashrc并附加:
alias swift='DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift'
此时您只需键入swift
如果您使用csh变体,则需要:
env DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift
并使用
创建别名alias swift 'env DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift'