在Swift中以编程方式打开Xcode项目

时间:2018-02-07 21:24:03

标签: swift xcode macos

您将如何从macOSX应用程序中以编程方式打开Xcode项目。

我有一个带有xcodeProj文件路径的URL对象。

您是在应用中执行脚本还是使用API​​?

可以使用哪种API?

我不想使用NSOpenPanel,因为我不希望用户必须选择要打开的文件。

1 个答案:

答案 0 :(得分:1)

事实证明,你可以使用NSWorkspace来代替编写shell脚本。

https://developer.apple.com/documentation/appkit/nsworkspace

NSWorkspace.shared.openFile(url.path, withApplication: "Xcode")