簡體   English   中英

如何從終端打開 Xcode?

[英]How to open Xcode from terminal?

我注意到我當前的 bash 文件有export PATH=$PATH:/Applications/MAMP/library/bin ,我把它放在那里是為了設置對 mamp 的終端訪問。 我一直在嘗試編譯-a MyApp a.xcodeprojopen a.xcodeproj但我不確定要使用哪一個,也不管用。 在建議$ alias xcode="open -a Xcode"之后,我還將它添加到 bash 文件中它仍然不起作用。 我需要一個路徑/終端專家來幫助我配置一種從終端運行 Xcode 的方法,因為我正在嘗試使用可可豆莢。

xed 執行此操作並隨 xcode 一起提供。

xed .

man xed了解更多信息。

如果open .xcodeproj不起作用,那么您可以使用以下命令強制 Xcode 通過終端打開。

步驟1。

打開終端。 我假設您知道如何執行此操作,因為您的問題是如何在終端中打開 Xcode。

第2步。

在終端中鍵入以下行。 這將使用vim (終端文本編輯器)打開您的.bash_profile ~/表示它將在您的主目錄中打開它。 因此,您當前的位置無關緊要。

vim ~/.bash_profile

步驟 3。

使用vim時,您需要進入插入模式,這基本上意味着您可以開始輸入文件。 為此,您只需按下i鍵。

i      // <- this will get you into insert mode

第4步。

然后在.bash_profile的自己的行中鍵入以下內容。 這告訴 bash,要設置別名,別名的名稱將是xcode ,別名值將是open -a Xcode 確保等號 ( = ) 的左側或右側沒有任何空格。

alias xcode="open -a Xcode"

步驟 5。

由於我們使用i鍵進入插入模式,因此您需要按ESC退出插入模式。 然后按: w q返回鍵來退出、寫入和退出。

ESC    // <- this will exit insert mode
:wq    // <- writes and quit the file

步驟 6。

這將需要在對其進行更改后在 bash 中重新加載您的 bash 配置文件。 . 基本上會再次運行你的.bash_profile

. ~/.bash_profile

步驟 7。

使用別名。

確保您與name.xcodeproj位於同一目錄中,使用ls進行檢查。 如果您看到它,請執行以下操作:

xcode name.xcodeproj

顯然你想用文件名替換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

}

將上面的代碼保存到每個會話的 shell 來源的任何文件中。 現在您可以使用$ xcode ,只要您的當前目錄包含 .xcodeproj 目錄,它就會啟動 Xcode。

很簡單:

進入項目目錄; 您可以通過在終端中鍵入“ls”(“list”的縮寫)來判斷您是否在正確的目錄中,如果您在項目名稱上看到 .xcodeproj 后綴,那么您就在正確的位置。

打開項目名稱.xcodeproj

然后該項目將在 Xcode 中打開

快捷方式:在 macbook 上,您可以多次輸入項目名稱的第一個或兩個字母,如果您點擊“tab”,它會自動完成。 所以你可以像這樣輸入上面的代碼......

open pr[tab] 然后你會看到... open projectname 然后你會輸入... open projectname.xc[tab] 它也會完成它以像這樣結束... open projectname.xcodeproj

你在錯誤的目錄中。 考慮桌面上包含 a.xcodeproj 和其他文件的“a”文件夾。 導航到終端中的“a”目錄

MACBOOK-Users: macbook$ cd Users/macbook/Desktop/a 

現在, macbook$ open a.xcodeproj 這將在 Xcode 中打開“a”項目。

我認為您當前的目錄是錯誤的。 移動到包含 MyApp.xcodeproj 文件的目錄。

在您的終端中運行它:

echo "alias xca='cd ~/path/to/project/directory && xed .'" >> ~/.zshrc
source ~/.zshrc

打開一個新終端並運行:

xca

您的終端將帶您到您的項目目錄(對提交代碼更改很有用),它將打開您的項目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM