相关疑难解决方法(0)

如何在swift脚本中运行终端命令?(例如xcodebuild)

我想用swift替换我的CI bash脚本.我无法弄清楚如何调用普通的终端命令,如lsxcodebuild

#!/usr/bin/env xcrun swift

import Foundation // Works
println("Test") // Works
ls // Fails
xcodebuild -workspace myApp.xcworkspace // Fails
Run Code Online (Sandbox Code Playgroud)
$ ./script.swift
./script.swift:5:1: error: use of unresolved identifier 'ls'
ls // Fails
^
... etc ....
Run Code Online (Sandbox Code Playgroud)

bash shell xcodebuild swift

64
推荐指数
9
解决办法
6万
查看次数

如何在Swift中不使用NSDictionary读取Plist?

我已经在Swift 2中使用过这种方法

var myDict: NSDictionary?
if let path = NSBundle.mainBundle().pathForResource("Config", ofType: "plist") {
myDict = NSDictionary(contentsOfFile: path)
}
Run Code Online (Sandbox Code Playgroud)

但是不知道如何在不使用NSDictionary的情况下读取Swift3中的plist (contentsOfFile:path)

dictionary nsdictionary ios swift swift3

4
推荐指数
2
解决办法
6626
查看次数

标签 统计

swift ×2

bash ×1

dictionary ×1

ios ×1

nsdictionary ×1

shell ×1

swift3 ×1

xcodebuild ×1