Xcode yüklü gibi görünüyor, ancak xcodebuild kullanılamıyor


16

Ben Xcode 4 yeniden zorunda kaldı ve şimdi iletisini alıyorum Xcode appears to be installed but xcodebuild is unusable;ve xcodebuild exists but failed to executeben yüklemeye çalıştığınızda her zaman bir şey bağlantı noktalarını kullanarak:

ash-3.2 $ sudo bağlantı noktası yükleme wget
Parola:
Uyarı: xcodebuild var ancak çalıştırılamadı
Uyarı: yapılandırılmış kullanıcı / grup yöneticisi mevcut değil, kök olarak oluşturulacak
Uyarı: Xcode kurulu gibi görünüyor ancak xcodebuild kullanılamıyor; bazı portlar muhtemelen inşa edilemez.
Uyarı: `sudo xcode-select -switch / Applications / Xcode.app` komutunu çalıştırmanız gerekebilir.
---> wget için hesaplama bağımlılıkları

xcodebuild var ama başka bir xcodebuild istiyor ya da sadece /Developerklasörde olmak istiyor ?

$ hangi xcodebuild
/ Usr / bin / xcodebuild

$ / usr / bin / xcodebuild 
hata: '/ Developer / usr / bin / xcodebuild' çalıştırılamıyor (Böyle bir dosya veya dizin yok)

Bu yardımcı programın sorunu nedir? Nasıl düzeltebilirim (Xcode'u yeniden yükledim)?


Güncelleme: port Olmadan bile çalıştı xcodebuild, bence MacPorts kullanıyor makeve bu mesajı bana sadece Xcode ile ilgili bir sorun olabileceğimi bildirmek için gösterdi.

İlginç. Denedim … xcode-select …ama bir nedenle yeniden başlattıktan sonra bile daha yeni çalıştı, ama bugün çalıştı: |. Bana lisans sözleşmesini kabul etmek isteyip istemediğimi ve kabul ettikten sonra xcodebuildişlevsel hale geldiğini sordu . Şimdi yanıtı kabul edebilir ve herkese teşekkür edebilirim.


2
Bildiğim kadarıyla, XCode 3 / Developer'da kuruldu, ancak XCode 4 / Applications'ta bir Uygulama olarak kuruldu. (XCode 4'ü henüz yüklemedim) XCode 3'ün düzgün şekilde kaldırıldığından emin misiniz?
CoffeeRain

Bu bilgisayarda hiç Xcode 3 kullanmadım. Başlamak istemeyen eski Xcode 4'ü kaldırdıktan sonra Xcode 4'ü App Store'dan yeniden yükledim.
Alex Bolotov

SSteve'in önerilerini deneyebilirsiniz. Benim tahminim XCode 3 yüklü olduğunu düşünen bir yerde bir dosya var. : |
CoffeeRain

Benim sorum buydu. Bakmadan kopyaladım :( xcode-select'i çalıştırdım ama henüz cehennem olmadı.
Alex

Sorununuzla ilgisi olmayan bir ipucu: MacPorts yerine Homebrew kullanmak isteyebilirsiniz .
Mathias Bynens

Yanıtlar:


22

Koştun sudo xcode-select -switch /Applications/Xcode.appmu Bu mesaj: error: can't exec '/Developer/usr/bin/xcodebuild'sisteminizin `/ Developer / usr / bin / 'içinde xcodebuild'i aradığını söylüyor, ancak Xcode 4.3'ten (App Store'dan yüklenen) itibaren / içinde bulunan Xcode.app paketinde Uygulamaları.

Düzenle

Sorunuza yaptığınız bir yorumda koştuğunuzu söylüyorsunuz sudo xcode-select -switch /Applications/Xcode.app. Şimdi çalıştırın xcode-select -print-pathve "/Applications/Xcode.app" yazdığından emin olun.

Ayrıca, komut satırı araçlarını ayrı olarak indirmeniz gerekebilir . (İlk elden deneyim bilmiyorum çünkü şu an Snow Leopard'da takılı kaldım, bu yüzden Xcode 4.3'ü yüklemedim.)


9

Burada belirtildiği gibi https://trac.macports.org/wiki/ProblemHotlist , şunları çalıştırmanız gerekir:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

//, Komut ve bağlantı için teşekkürler, @Gabriele Bartolini. Yine de bir sorum vardı, umarım cevabı bilirsiniz. Neden sadece sudo xcode-select -switch /Applications/Xcode.app, ya da Xcode Beta kullanıcıları için, sadece değil sudo xcode-select -switch /Applications/Xcode.app? Bu cevap neden ek bilgiler ekliyor /Contents/Developer?
Nathan Basanese

5

Ben de aynı problemi yaşadım. Mountain Lion'a yükselttikten ve Xcode'u komut satırı araçları da dahil olmak üzere 4.4.1 sürümüne yükselttikten sonra, artık terminalden xcodebuild'i çağıramadım.

Sonra Xcode'un tercihlerinde, hangi komut satırı araçlarını kullanmak istediğimi seçmek zorunda kaldığım bir ayar üzerine tökezledim, çünkü tek bir seçenek vardı.

resim açıklamasını buraya girin

http://thomas.bindzus.me/2012/08/17/after-upgrading-to-mountain-lions-problems/

Bunu komut satırı araçlarımı geri yüklemenin en kolay yolu olarak buldum.


1

"komut satırı araçlarını" kullanarak basit bir "mac os x" projesi oluşturmanız gerekir, bundan sonra xcode-> pref's-> bileşenlerinden indirmelerden komut satırı araçlarını indirebilirsiniz. boyutu 115.6MB


1
İlk cümle ile ne demek istediğinizi biraz daha ayrıntılı olarak açıklayabilir misiniz? Bunu nasıl yaparsınız?
nohillside

//, Bu ilginç bir fikir, @Serj. Daha fazlasını öğrenebilir miyiz?
Nathan Basanese

1

Çok yakın zamanda High Sierra'ya (10.13.4) Xcode'u (komut satırı araçlarıyla birlikte) yükledim ve bu hata mesajını yalnızca komut satırı üzerinden Xcode lisansını kabul ederek düzelttim:

sudo xcodebuild -license

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.