如何在Xcode中为命令行工具项目复制捆绑包资源?

时间:2019-05-01 06:12:42

标签: swift xcode command-line-tool

我一直试图在命令行工具Xcode项目中访问文件,但是程序无法找到文件路径。我以为是因为文件没有被复制到我的项目中。

我已经完成构建阶段并添加了文件(graph2.net),但是程序找不到该文件。

enter image description here

func readGraph() {
    if let path = Bundle.main.path(forResource: "graph2", ofType: "net") {
        print(path)
    } else {
        print("Failed")
    }
}

总是返回失败。但是,在iOS应用中,存在复制包资源的选项,并且我能够找到该文件。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

命令行工具仅包含一个可执行文件。没有创建捆绑包,您无法做的事情。

您必须将文件放在其他位置,然后从那里加载。