如何从命令行运行xcode
我的问题是非常简单的:假设有一个xcode项目a.xcodeproj,我可以打开它的命令: xcode a.xcodeproj
?
如果我尝试这个,我收到以下错误信息:
-bash: xcode: command not found
Xcode应该是.xcodeproj文件的默认应用程序,所以这应该工作:
$ open a.xcodeproj
如果打开一个不同的应用程序,你可以强制它使用xcode:
$ open -a Xcode a.xcodeproj
如果你想要命令xcode
工作,你可以只是别名:
$ alias xcode="open -a Xcode"
那么你可以xcode a.xcodeproj
(并将其添加到~/.bash_profile
)
以下命令应该这样做:
open a.xcodeproj
不记得我在哪里遇到这个脚本,但是我使用这个ruby脚本在工作目录中find一个*.xcodeproj
或*.xcworkspace
文件并打开这个文件(没有Xcode打开任何以前的项目)
#!/usr/bin/env ruby # Open xcode without any previous projects being opened as well. # We first look for a workspace, then a project in the current directory, opening the first that is found. f = [] f.concat Dir["*.xcworkspace"] f.concat Dir["*.xcodeproj"] if f.length > 0 puts "opening #{f.first}" `open -a /Applications/Xcode.app #{f.first} --args -ApplePersistenceIgnoreState YES` exit 0 end puts "No Xcode projects found" exit 1
打开terminal,然后转到安装Xcode的path。 然后,转到其“内容/ MacOS”。 当你到达这个文件夹,然后input – sudo ./Xcode
或者按照下面的代码:(如果用户有特权问题,你可以使用“sudo”)
cd / cd Applications cd Xcode.app cd Contents/MacOS sudo ./Xcode
如果要从工作区打开Xcode项目,请使用以下命令行。
user$ open -a xcode ProjectName.xcworkspace/