Bagaimana cara menginstal alat membangun baris perintah dengan Xcode / Mac OS X v10.8 saat ini (Mountain Lion) atau yang lebih baru?
Tidak seperti Xcode tidak ada installer, itu hanya bundel.
Tampaknya semua alat baris perintah ada di bundel, di bawah Contents/Developer
, tetapi tidak ada variabel lingkungan yang sesuai yang diatur untuk menggunakannya.
Apakah ada skrip yang dapat saya jalankan yang akan mengatur lingkungan saya untuk mendukung pembangunan dari baris perintah?
xcode
macos
command-line-tool
Scott Wisniewski
sumber
sumber
Jawaban:
Xcode 5.1 dan OSX 10.9. (juga berfungsi dengan Xcode 5.1.1 + OSX 10.10)
xcode-select --install
bekerja dengan versi 2333, gagal dengan versi 2003. Jadi, cobaxcode-select --install
dan jika itu tidak berhasil unduh seperti yang dijelaskan di bawah ini.Pada awal Februari 2014
xcode-select --install
telah dilaporkan bahwa "Tidak dapat menginstal perangkat lunak karena saat ini tidak tersedia dari server Pembaruan Perangkat Lunak". Pada akhir Februari 2014, perintah mulai hanya menampilkan bantuan. The solusi adalah untuk men-download langsung, lihat "Download terpisah" di bawah ini.Xcode 5.0.1 dan OSX 10.9
Dengan Xcode 5.0.1 dan Mavericks 10.9 alat baris perintah tidak lagi tersedia melalui Xcode. Sebaliknya mereka harus diunduh dari situs Alat Pengembang Apple: https://developer.apple.com/downloads/index.action . Ini membutuhkan masuk dengan akun pengembang.
Atau melalui terminal (dari dokumen rilis): Paket Alat Pengembang Baris Perintah dapat diinstal sesuai permintaan menggunakan " xcode-select --install " dan alat yang diinstal akan secara otomatis diperbarui menggunakan Pembaruan Perangkat Lunak. OS X 10.9 diperlukan untuk fitur ini Untuk versi sebelumnya, terus gunakan unduhan dalam aplikasi di Xcode.
Menjalankan perintah di terminal menghasilkan GUI berikut:
Di dalam Xcode (5.0)
Xcode menyertakan panel preferensi "Unduhan" baru untuk menginstal komponen opsional seperti alat baris perintah, dan Simulator iOS sebelumnya. Untuk membuka panel ini klik tombol "Xcode" di kiri atas layar dekat logo Apple, lalu klik "Preferensi", lalu klik "Unduhan".
Tangkapan layar Xcode 5.0 :
Tangkapan layar Xcode 4.x :
Unduh terpisah
Jika Anda tidak memiliki Xcode, itu tersedia sebagai unduhan terpisah dari Apple:
Buka developer.apple.com/downloads/index.action , dan masuk dengan Apple ID Anda (unduhan gratis). Di panel di sebelah kiri, cari "alat baris perintah" dan pilih paket yang sesuai dengan versi OS X Anda. Membutuhkan Mac OS X 10.7.3 atau lebih baru.
sumber
Jika Anda melihat "Konsol" saat mencoba menarik Alat Baris Perintah, Anda akan mengetahui bahwa sebenarnya ada tautan "tidak resmi" ke Alat Baris Perintah Singa Gunung!
Jadi coba saja:
http://adcdownload.apple.com/ios/ios_simulator__resigned/cltools_mountainliondp2_march12.dmg
Ini log Konsol saya:
sumber
OS X Mavericks
versi, saat ini pada November 2013 adcdownload.apple.com/Developer_Tools/…Tautan "tidak resmi" juga tersedia di
http://developer.apple.com/downloads/
dan 403: Dilarang kecuali masuk dengan akun pengembang yang memenuhi syarat. Akun gratis memiliki akses ke semua hal kecuali perangkat lunak pra-rilis dan instalasi OS lengkap. Secara khusus, paket alat baris perintah yang bertepatan dengan rilis Xcode 4.4 (paket "Juli 2012") diposting pada 27 Juli, untuk Lion dan Mountain Lion.
Tidak seperti file log, halaman Web yang menghubungkan dalam, dan jendela Preferensi Xcode, halaman ini juga menghubungkan ke banyak unduhan berguna lainnya untuk pengembang gratis dan berbayar, termasuk semua hal lain yang telah di-unbundled dari Xcode (alat audio, alat aksesibilitas, dll. .), Build kernel OS X, dan lepaskan versi Xcode kembali ke 1.0.
sumber
Berikut ini tautan untuk Alat Baris Perintah, yang terletak di Server Pengembang Apple. Anda mungkin memerlukan akun pengembang apel (Berbayar / Premium) untuk mengaksesnya. Anda dapat mengunduh Alat Xcode saat ini (stabil dan beta). (Tidak perlu verifikasi perangkat. Pastikan versi macOS dan XCode Tool / SDK Anda saat memilih alat baris perintah Anda)
Setelah Anda menginstal alat baris perintah terbaru di sistem Anda, atur dari Xcode Menu.
sumber
Alih-alih menginstal build "resmi" dari alat baris perintah dari Apple, Anda juga dapat menginstal build Kenneth dari sini:
https://github.com/kennethreitz/osx-gcc-installer
Bahkan tidak memerlukan XCode jika semua yang Anda inginkan adalah alat baris perintah.
sumber
Jika Anda ingin menggunakan versi alat yang disediakan dalam XCode sendiri, Anda dapat menggunakan xcrun (misalnya
xcrun git
). Dari bantuan di bagian bawah panel preferensi unduhan:sumber
Jika Anda tidak memiliki akun pengembang Apple gratis, daftar untuk itu
Masuk ke https://developer.apple.com/downloads
Unduh "Alat Baris Perintah untuk Xcode" yang sesuai untuk versi OSX Anda
Bagi saya, itu adalah "Command Line Tools (OS X Mountain Lion) untuk Xcode - April 2014"
Salin file dmg ke remote Anda
Pada perintah berikut, saya menggunakan scp untuk secara aman menyalin file dari komputer lokal saya ke remote bernama
remote
ssh ke kendali jarak jauh Anda
me-mount file dmg pada remote
Di sini, saya menggunakan hdiutil untuk me-mount gambar
instal paket yang ada di dmg
Di sini, penginstal harus dijalankan
sudo
karena paket ini perlu diinstal pada sistem file rootunmount file dmg
hapus file dmg dari remote; pilihan
Saya melihat tidak ada gunanya menyimpannya, tetapi Anda bisa jika mau.
sumber
Anda dapat mengotomatiskan pemasangan Alat Baris Perintah di bash. Saya perlu melakukan ini ketika saya mengotomatiskan proses pengaturan onboarding pengembang.
sumber
DIPERBARUI: Pada Lion 10.7.4 Alat Command Line sudah tersedia dari withing XCode. Anda bisa mendapatkannya secara gratis dari App Store.
GCC untuk OSX tidak akan mengkompilasi beberapa paket yang diperoleh dari macports. https://github.com/kennethreitz/osx-gcc-installer/downloads
sumber
coba masuk ke Xcode> Preferensi ...> Unduhan dan klik tombol dengan panah ke bawah dalam lingkaran di sebelah alat baris perintah.
sumber
Alat baris perintah xcode dapat diunduh dari sini: https://developer.apple.com/downloads/index.action#
Tautan unduhan langsung versi April 2014 (untuk pengembang yang hanya ingin memulai segera) https://developer.apple.com/downloads/download.action?path=Developer_Tools/command_line_tools_os_x_mavericks_for_xcode__april_2014/command_line_tools_for_osx_mgrip_mrilabelmap
sumber
Untuk OS X 10.9, Anda cukup menginstal Xcode. Alat-alat Baris Perintah dibundel dengan Xcode. Dari Catatan Teknis TN2339, Membangun dari Baris Perintah dengan FAQ Xcode :
Mengunduh alat baris perintah tidak tersedia dalam Xcode untuk OS X 10.9. Bagaimana saya bisa menginstalnya di mesin saya?
sumber
Command Line Tools
baris dengan Versi MacOS yang sesuai (kami selalu dapat melihat versi macOS dari Top Bar> Klik pada ikon AppleAbout This Mac
>> viewVersion
).dmg
file untuk ituCommand Line Tools
(Cuplikan terlampir).dmg
file diunduh, kita dapat mengklik dua kali dan menginstalnyasumber