Ios 如何从终端打开Xcode?
我注意到我当前的bash文件有Ios 如何从终端打开Xcode?,ios,objective-c,xcode,Ios,Objective C,Xcode,我注意到我当前的bash文件有export PATH=$PATH:/Applications/MAMP/library/bin 我放在那里是为了设置对mamp的终端访问。我一直在尝试编译-a MyApp a.xcodeproj&打开a.xcodeproj,但我不确定使用哪一个,两个都不起作用。在建议$alias xcode=“open-a xcode”之后,我还将其添加到bash文件中,但它仍然不起作用。我需要一位路径/终端专家来帮助我配置从终端运行Xcode的方法,因为我正在尝试使用cocoa
export PATH=$PATH:/Applications/MAMP/library/bin
我放在那里是为了设置对mamp的终端访问。我一直在尝试编译-a MyApp a.xcodeproj
&打开a.xcodeproj
,但我不确定使用哪一个,两个都不起作用。在建议$alias xcode=“open-a xcode”
之后,我还将其添加到bash文件中,但它仍然不起作用。我需要一位路径/终端专家来帮助我配置从终端运行Xcode的方法,因为我正在尝试使用cocoa pods 我认为您当前的目录是错误的。移动到包含MyApp.xcodeproj文件的目录。如果open.xcodeproj
不起作用,则可以使用以下命令通过终端强制打开Xcode
MACBOOK-Users: macbook$ cd Users/macbook/Desktop/a
第1步。
打开终端。我假设您知道如何做到这一点,因为您的问题是如何在终端中打开Xcode
MACBOOK-Users: macbook$ cd Users/macbook/Desktop/a
第2步。
在终端中键入以下行。这将使用vim
(终端文本编辑器)打开您的.bash\u配置文件。~/
意味着它将在您的主目录中打开它。所以你现在的位置无关紧要
vim ~/.bash_profile
第3步。
使用vim
时,您需要进入插入模式,这基本上意味着您可以开始在文件中键入内容。要做到这一点,你只需要点击i键
第5步。
由于我们使用i键进入插入模式,因此需要按ESC键退出插入模式。然后按:wqreturn键退出、写入和退出
ESC // <- this will exit insert mode
:wq // <- writes and quit the file
第7步。
使用别名
确保您与name.xcodeproj
位于同一目录中,使用ls
检查此项。如果您看到它,请执行以下操作:
xcode name.xcodeproj
显然,您想用文件名替换name
,因为您的目录不正确。考虑包含A.XCODEPROJ和其他文件的桌面上的“A”文件夹。导航到终端中的“a”目录
MACBOOK-Users: macbook$ cd Users/macbook/Desktop/a
现在,macbook$在终端上打开a.xcodeproj
。
这将在Xcode中打开“a”项目。旧线程,但我最近研究了是否有办法从终端打开Xcode,当发现过于冗长的$open-a Xcode projname.xcodeproj
命令时,我并不满意。您可以像Arian Faurtosh的答案那样将一半命令别名,但是如果您要编辑bash脚本,函数可以更好地为您服务
我的解决方案:
# Function to open Xcode projects from the command line, call with $ xcode
function xcode {
proj=$(ls -d *.xcodeproj/ 2>/dev/null)
if [ -n "$proj" ]; then
# Omit -beta if you're not using beta version
open -a Xcode-beta "$proj"
else
echo "No Xcode project detected."
fi
}
将上述代码保存到shell在每个会话中源的任何文件中。现在您可以使用$xcode
,只要当前目录包含.xcodeproj目录,它就会启动xcode。xed执行此操作并随xcode一起提供。跑
xed .
man-xed
了解更多信息。非常简单:
进入项目目录;您可以通过在terminal中键入“ls”(缩写为“list”)来判断您的项目是否位于正确的目录中,如果您在项目名称上看到.xcodeproj后缀,那么您就位于正确的位置
打开projectname.xcodeproj
然后,该项目将在Xcode中打开
快捷方式:在macbook上,您可以多次只键入项目名称的一两个字母,如果您点击“tab”,它将自动完成。所以你可以像这样输入上面的代码
打开pr[选项卡]
然后你会看到。。。
打开项目名称
然后你会键入。。。
打开projectname.xc[选项卡]
这样的结局也会结束的。。。
打开projectname.xcodeproj
打开/Users/Apple/Desktop/MyApp.xcodeproj如果终端说它不存在,就意味着它不存在,检查你的桌面路径,我猜你输入了一个错误的路径,通常xcode项目位于一个文件夹中,所以您的路径必须是open/Users/Apple/Desktop/MyApp/MyApp.xcodeprojopen
和。xcodeproj
应该具体工作,将alias xcode=“open-a xcode”
放入您的~/.bash\u配置文件中。。。这对你来说够具体了吗?我最近写了一篇文章,从我命名为oxc
的命令行打开Xcode。未来的读者可能会发现它很有用。键入“ls”,然后查看列表中是否存在该文件。如果您按照步骤进行操作,当您执行步骤2时,您将在.bash\u配置文件中。我认为这是正确的。我当前的bash文件的内容为:导出别名xcode=“打开-a xcode谢谢你的回答,但我刚刚通过open-a TextEdit.app.bash_profile
打开了我的bash文件,并将其粘贴到了已有的文件下open a.xcodeproj
仍然不起作用也open-a TextEdit.app.bash\u profile
将创建一个。bash\u profile
在您当前所在的目录中,您应该遵循使用~/.bash\u profile
的步骤。该应用程序在我的桌面上,我没有cddesktop@Program1:现在,cd/非常酷。请看下一个问题(第二部分),如果Xcode beta
不存在,可能需要运行open-a/Applications/Xcode.app“$proj”
。回答得很好!我就是这么用的。但是对于框架,由于某些原因,它不会打开*.xcodeproj文件。有什么办法吗?谢谢你。截至3021年仍然有效。这类似于VSCode的code.
。令人惊叹的!更容易记忆的鼠标解决方案?如果您已经在正确的目录中,您也可以尝试键入。。。打开(输入:open[spacebar]period[return]),这将打开一个查找器菜单,打开到您的目录。然后双击以“.xcodeproj”结尾的项目文件,它将打开Xcode和您的项目。
xed .