我需要在不會進行任何開發的機器上的自動化進程中構建Xcode項目。我也想節省那臺機器上的磁盤空間。xcodebuild命令工具無需安裝Xcode本身
我認爲xcodebuild
命令行將是完美的。但要安裝該工具,您需要安裝Xcode本身。有沒有辦法只安裝xcodebuild
和其他依賴項?
我試圖安裝this package,它確實包含xcodebuild
,但其他依賴關係似乎丟失。
我需要在不會進行任何開發的機器上的自動化進程中構建Xcode項目。我也想節省那臺機器上的磁盤空間。xcodebuild命令工具無需安裝Xcode本身
我認爲xcodebuild
命令行將是完美的。但要安裝該工具,您需要安裝Xcode本身。有沒有辦法只安裝xcodebuild
和其他依賴項?
我試圖安裝this package,它確實包含xcodebuild
,但其他依賴關係似乎丟失。
既然Apple只有CLI安裝,那可能是最好的選擇。
老答案在下面。
你需要一些文件丟失。
/Developer/Library/
/Developer/usr/
/Developer/Platforms/
/Developer/SDKs/
就是這樣!享受您的簡約Xcode安裝。
不要按照建議的@gcamp安裝osx-gcc-installer。
我做了,它損壞了我的系統文件,我不得不重新安裝OSX。
你這是怎麼卸載OSX-GCC-installer完全,並恢復您的系統文件: http://magnemg.tumblr.com/post/113251602430/how-to-completely-uninstall-osx-gcc-installer
你可能需要安裝的Xcode(我這樣做,有升級到Qt的5,其中有一個硬的時候依賴於Xcode,沒有辦法繞過它)。或者你可能是幸運的,可以只安裝蘋果官方CLT脫身:
蘋果現在提供了一個官方的命令行工具Xcode的包 可以安裝,無需安裝Xcode的本身!您可以從Apple's developer site(需要免費註冊) 下載並搜索「命令行工具」。
參見: https://stackoverflow.com/a/20671590/380607它說:
看來,OSX已經改變xcodebuild聯編需要的XCode要安裝 ,在之前只安裝了OSX 命令行工具可以正常運行。
是的,那個答案相當古老,Xcode/xcodebuild土地上的很多東西都發生了變化。將編輯我的答案。 – gcamp
我發現我還需要明確指定'DEVELOPER_DIR =/Library/Developer',否則'xcodebuild'不知道要使用什麼文件。 –