use*_*543 34 xcode objective-c ios
我注意到我当前的bash文件已经export PATH=$PATH:/Applications/MAMP/library/bin
放在那里设置终端访问mamp.我一直在努力编译-a MyApp a.xcodeproj,open a.xcodeproj但我不确定使用哪一个,但都不起作用.我在建议之后还将其添加到bash文件中$ alias xcode="open -a Xcode"它仍然无法正常工作.我需要一个路径/终端专家来帮助我配置从终端运行Xcode的方法,因为我正在尝试使用可可豆荚.
Ari*_*osh 33
如果open .xcodeproj不起作用,则可以使用以下命令强制Xcode通过终端打开.
步骤1.
开放式终端.我假设你知道如何做到这一点,因为你的问题是如何在终端中打开Xcode.
第2步.
在终端中键入以下行.这将打开你.bash_profile的vim(终端文本编辑器).这~/意味着它将在您的主目录中打开它.所以你当前的位置并不重要.
vim ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
第3步.
使用时,vim您需要进入插入模式,这基本上意味着您可以开始输入文件.要做到这一点,你只需要i按键.
i // <- this will get you into insert mode
Run Code Online (Sandbox Code Playgroud)
第4步.
然后在其自己的行中输入以下内容.bash_profile.这告诉bash,设置一个别名,别名的名称将是xcode,别名值将是open -a Xcode.确保等号(=)的左侧或右侧没有任何空格.
alias xcode="open -a Xcode"
Run Code Online (Sandbox Code Playgroud)
第5步.
由于我们使用i键进入插入模式,因此您需要点击ESC退出插入模式.然后点击:wqreturn键逃脱,写入并退出.
ESC // <- this will exit insert mode
:wq // <- writes and quit the file
Run Code Online (Sandbox Code Playgroud)
第6步.
这需要在对bash进行更改后重新加载bash配置文件.这.将基本上.bash_profile再次运行你.
. ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
第7步.
使用别名.
确保您与该目录位于同一目录中name.xcodeproj,使用以下方法进行检查ls.如果您看到它执行以下操作:
xcode name.xcodeproj
Run Code Online (Sandbox Code Playgroud)
显然你想name用文件名替换
旧线程,但我最近才研究是否有办法自己从终端打开 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
}
Run Code Online (Sandbox Code Playgroud)
将上面的代码保存到每个会话的 shell 源文件中。现在您可以使用$ xcode它,只要您的当前目录包含一个 .xcodeproj 目录,它就会启动 Xcode。
很简单:
进入项目目录;您可以通过在终端中键入“ls”(“list”的缩写)来判断您是否在正确的目录中,如果您在项目名称上看到 .xcodeproj 后缀,那么您就在正确的位置。
打开项目名称.xcodeproj
然后该项目将打开到 Xcode
快捷方式:在 macbook 上,您可以多次输入项目名称的第一个或两个字母,如果您点击“tab”,它会自动完成它。所以你可以像这样输入上面的代码......
打开 pr[tab] 然后你会看到...打开 projectname 然后你会输入...打开 projectname.xc[tab] 它也会完成它最终会像这样......打开 projectname.xcodeproj
| 归档时间: |
|
| 查看次数: |
38273 次 |
| 最近记录: |