从终端打开Xcode项目很容易:
open Foo.xcodeproj/
但它只是打开项目并恢复其先前的状态,使用UserInterfaceState.xcuserstate
- 所以它只会打开你最后编辑的活动文件。
有没有办法打开一个Xcode项目并指定它应该打开哪个文件?
我尝试过的:
- 编辑
.xcuserstate
- 噩梦,不要这样做。 - 运行
open Foo/Foo.xcodeproj/
然后open Foo/Sources/main.swift
,这在一些时候可以工作,但并不总是如此。(如果你刚生成项目并这样做了,它会打开项目,然后在一个单独的窗口中打开文件。)
还有其他的想法吗?
man open
显示您可以在--args
后面传递参数给应用程序。我想问一下Xcode是否有任何启动参数来指定活动文件路径。 - Clay Ellis