Xcode başlamıyor, "Xcode" Doğrulanıyor ... "


133

Mac'e Xcode yükledim ve başlatmayı denediğimde, bir durum çubuğu kaydırarak 'Xcode Doğrulanıyor' yazan küçük bir pencere açıyorum, herhangi biri yeniden yüklemek yerine bir düzeltme aldı mı?


1
OSX'in hangi sürümü?
trojanfoe

Bu yayın sürümü (6.0.1) mı yoksa beta mı?
Paul R

Geçen hafta XCode 6.0.1 GM ile çalışırken bu problem yoktu, ancak bu sabah aniden başlamayı reddetti; XCode'un hasar gördüğünü ve çöp kutusuna atılması gerektiğini söyledi. 6.0.1 w / aynı sorun yeniden yüklendi. En son sürüm (6.1_gm_seed_2) indirildi / yüklendi ve sonunda çalıştı ancak "doğrulamak" ve şifremi sormak sonsuza kadar sürdü. Bunun eski bir sürümü kullanıp App Store aracılığıyla yüklememeyle ilgili bir sorun olup olmadığını mı merak ediyorsunuz? Geçen hafta harika çalıştı ve yalnızca 6.1 kullanılabilir olduktan sonra öldü ...
mc01

3
Aldığınız çok iyi cevaplardan birini kabul eder ve hak ettiğiniz bir repliği söyler misiniz lütfen?
Robin Kanters

2
Kabul edilen bir cevabın gecikmiş olduğuna inanıyorum
Nogurenn

Yanıtlar:


276

Sonsuza kadar beklemek istemiyorsanız, bu yardımcı olabilir:

xattr -d com.apple.quarantine '/Applications/Xcode.app'

2
Xcode.app'in komutun çalıştırıldığı dizinde olduğundan emin olun. Ayrıca yönetici ayrıcalıkları gerektirir veya sudo
naz 12

18
xattr -d com.apple.quarantine /Applications/Xcode.app gibi çalıştı Teşekkürler
Pedro

3
TEŞEKKÜR EDERİM! ŞİMDİ bir uygulamaya ihtiyacınız olduğunda bu çok yararlıdır (Örneğin, Xcode 7'ye ihtiyacınız olan bir WWDC oturumuna giderseniz ve siz ... uh ... indirmeyi unuttuysanız)
Sirens

4
@alastair Xcode'u, kimliği HTTPS ile doğrulanan Apple'ın sitesinden indirirsem, doğrulamayı atlarsam nerede bir güvenlik açığı olduğunu görmüyorum.
sudo

10
Bir hata veriyor: Xcode.app: Böyle bir xattr: com.apple.quarantine
dhruvm

126

Güvenilir bir kaynaktan indirdiğiniz için Gatekeeper'dan geçmek için bir komut çalıştırmak, gidilecek yol gibi görünür . Bu, Mac OS X'te büyük paketleri kurarken sık karşılaşılan bir durumdur. Temel olarak, Gatekeeper tüm paketinizi inceler ve şüpheli kod olmadığından emin olur. Bu, Mac OS X'i olduğu kadar güvenli tutan pek çok şeyden biridir. İki seçeneğiniz var:

1: Zaman verin.

Veya,

2: Gatekeeper'a manuel olarak "Sorun değil, bu güvenilir bir kaynaktan geliyor" deyin. Bunu nasıl yapabiliriz? Öncelikle Terminali çalıştırın ve Xcode.app klasörünüze gidin. (Veya cduygulama klasörünüzden Xcode yazıp sürükleyip bırakın) , ardından enter tuşuna basın. Ardından şu komutu çalıştırın:

xattr -d com.apple.quarantine Xcode.app

Şimdi, kurduğunuz her şey güvenilmeyen bir kaynaktan biraz da olsa , yoksa bilgisayarınıza bir güvenlik riski oluşturuyorsa, Gatekeeper'ı geçerken dikkatli olun . Benim durumumda, Xcode'un yeni sürümlerini hızlı bir şekilde açmak, bu komutu çalıştıracağım tek zaman.


4
Bu işe yaradı. Neden çalıştığına dair açıklama ve Gatekeeper arka plan bilgisi için teşekkürler.
Robert J. Clegg

1
Bu cevap, açıklamanız nedeniyle kabul edilenden çok daha yararlıdır.
yesthisisjoe

1
Nasıl ve neden cevaplayan tek cevap budur. Diğerleri sadece nasıl olduğunu önemsiyor. Bu kadar güzel ve anlaşılması kolay bir cevap için teşekkürler.
Nitesh Borad

1
Bu satır için +1, "Bunu nasıl yaparız? Peki, önce Terminali çalıştırın ve Xcode.app klasörünüze gidin. (Veya cd yazın ve Xcode'u uygulama klasörünüzden sürükleyip bırakın), ardından enter tuşuna basın . ":)
Rizwan Ahmed

Sadece mac için qt-opensource kurmaya çalışıyordum - t's 3.5GB ve takılıyordum ve bu onu 10.11.6'da düzeltti
xaxxon

30

benim yeniden yüklemem yerine bir düzeltme yapan var mı?

Çok uzun bir "Xcode Doğrulanıyor" aşaması gören herhangi biri için, ona biraz zaman verin. Belirsiz ilerleme çubuğu orada uzun bir süre (onlarca dakika) kalırken, Gatekeeper yasal olduğundan emin olmak için (çok büyük) Xcode paketine bakar. Sonunda, "Bu uygulama İnternetten indirildi. Devam etmek istiyor musunuz?" Satırlarında tanıdık bir mesaj alacaksınız. Veya paket onaylanmazsa, elbette bu etkiyi gösteren bir mesaj alırsınız.


4
İhtiyacım olan cevap bu. Bitirmek yaklaşık 20 dakika sürdü.
Altın Başparmak

2
Gerçekten sabırlı olmalısın. Durum çubuğu sona ulaştığında benimki en az 20 dakika geçti ve geri sayım bitti. Sonunda "... İnternetten indirildi ..." iletişim kutusunu aldım ve "Aç" düğmesini tıkladım. Bu, lisanslama vb. İle istenmeden önce 10 dakikadan fazla zaman aldı. Şimdi "Komut Satırı Araçları" eklemeye çalışıyorum. Sabırlı olmanın da karşılığını alacağını umuyorum. Şu anda, durum çubuğunun zaten sonunda olduğu ve diğerlerinin yaptığı gibi tepkisiz göründüğü "Bileşenleri yükleme" yazıyor.
LOlliffe

26

Buradaki hemen hemen her yanıt xattr -ddosya üzerinde çalışmayı önerir . Bu, dosyanın genişletilmiş özniteliklerini (com.apple.quarantine gibi) siler, böylece OSX doğrulama aşamasını çalıştırmaz. Bunu sadece mutlak bir son çare olarak yapmalısınız. Apple , XcodeGhost kötü amaçlı yazılımının Xcode'un virüslü sürümleri aracılığıyla popüler iOS uygulamalarına yayılmasının ardından, Xcode sürümünüzü doğrulamak için Gatekeeper'ı etkin bırakmanızı açıkça önerir .

Bir Xcode beta .xip arşivini arşivden çıkarmaya çalışırken takılırsanız, şunu deneyin:

  1. Arşiv Yardımcı Programı uygulamasını açın. (⌘ + boşluk çubuğuna basarak Finder'ı açın ve "Arşiv Yardımcı Programı" yazın)
  2. Dosya-> Arşivi Genişlet'i seçin ve Xcode arşivini seçin.

Bir 'Expanding Xcode_8_beta_2.xip' gösteriyor ve 'Dijital imza doğrulanıyor' uyarısı veriyor ve ardından 'İşlem tamamlanamadı' uyarısı
veriyor

1
Bir Xcode beta xip'i arşivden çıkarmaya çalışırken takılıp kaldım ve yeniden başlatma sorunu düzeltti. Bundan sonra Xcode'un doğrulanması için ~ 20 dakika bekledim.
daramasala

20

Ben de aynı sorunu yaşadım. Hızlı düzeltme, terminaluygulamadan açmak veya spot ışıkta terminal yazıp aşağıdaki komutu girmektir.

cd /Applications - Bu, Xcode'un bulunduğu uygulama dizinine taşınacaktır

xattr -d com.apple.quarantine Xcode.app - Bu, OS X'te Gatekeeper'ı atlar ve Xcode'u hızlı bir şekilde başlatır

Not: Xcode adını değiştirdiyseniz (Xcode7-1 deyin), o zaman ... Xcode7-1.app komutunu girmelisiniz. Ekran görüntüsüne bakın

Komut için ekran görüntüsü


Bu benim için çalıştı ... / Kullanıcılar dizininde olacak spot ışığı aracılığıyla terminali açın ve ardından yukarıda verilen adımları izleyin
Vinayak GH

XCODE 7.3.1 için çalışıyor
Jasmeet

1
Bu benim için OSX 10.11.8 ve Xcode_8.2.xip ile çalıştı. İndirmelerde ilk olarak İndirmelerde Xcode.app üreten Xcode_8.2.xip'i açtım. Sonra Xcode.app'i / Applications'a taşıdım. Sonra, Dubey'in önerdiği gibi, xattr -d com.apple.quarantine Xcode.appsudo olmadan idam ettim . Sonra Finder'da doğrulama mesajını almadan Xcode'u açtım.
zerowords

16

açık terminal -

1. cd yazın ve xcode'unuzu (yol için) sürükleyip bırakın ve ardından girin

2. sonraki xattr -d com.apple.quarantine Xcode.app girin

şartları ve koşulları kabul et


1
sürükle bırak ve enter tuşuna
bastığımda

nivritgupta komutun önüne sudo ekleyin: sudo xattr -d com.apple.quarantine /Path/To/Xcode.app Sonra şifrenizi yazın (terminalde yazarken gösterilmeyecektir)
Lucasware

15

Xcode 8 için: Xcode 8 için El Capitan'da doğrulama sürecini atlamak için, geliştirici indirmeleri sayfasından Xcode 8'i indirin, ardından terminali açın.

Bunu takiben yazın

xattr -d com.apple.quarantine

Ardından xcode 8 indirmenizi terminal pencerenize sürükleyin. Şöyle görünmeli:

Xcode 8 kurulum resmi


Teşekkür ederim. Doğrulama sürecinin birkaç saat çalışmasına izin verdim, ama sonunda bu cevaba baktım, çünkü saçma bir zaman alıyordu.
Chris Livdahl

Bir gecede çalışır halde bıraktım ama ilerleme çubuğunun hiçbirini doldurmadı. Sonra yeniden başlattım ve temelde anında çalıştı.
rob mayoff

8

Burada Xcode-beta.app'i Gatekeeper'dan muaf tutmakla ilgili çok şey söylüyorum, ama benim için .xip dosyasını muaf tutmak zorunda kaldım.

Xcode_8_beta_6.xip'i / Applications içine yerleştirdim, sonra Terminal'e, dizini / Applications olarak değiştirdim ve şunu çalıştırdım:

xattr -d com.apple.quarantine Xcode_8_beta_6.xip

Daha sonra paketten çıkarmak için .xip'e çift tıklayın.


Çok teşekkür ederim. Bunu nasıl yapacağım hakkında hiçbir fikrim yoktu çünkü beta 6 ile hiçbir şey yoktu, bu yüzden ondan önce ne yazacağımdan veya ne yapacağımdan emin değildim!
dhruvm

6

koşmak xattr -d com.apple.quarantine Xcode.appbir cazibe gibi çalıştı. "verifying xcode"Asla tamamlanmadığı için beklemek işe yaramadı.


Lütfen kodunuzu önünde dört boşluk bırakarak veya ters işaretlerle çevreleyerek biçimlendirin. Teşekkürler!
johnnyRose

Sonunda aradığım cevap. Bu sadece Xcode için değil, her şey için işe yarar. Kesinlikle doğrulanması asla bitmeyen şeylere rutin olarak takılıp kalıyorum, bu yüzden bunu kullanmalıyım.
sudo

4

Ayrıca, terminaldeki komut aracılığıyla tüm dizin Uygulamaları için Açık Uyarısını kaldırabilirsiniz:

xattr -d -r com.apple.quarantine ~/Applications

3

Şu komutu deneyebilirsiniz:

xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app

-R kullanmazsanız, daha sonra iOS simülatörü için aynı komutu çalıştırmanız gerekecektir. Bu pakette başka hangi çalıştırılabilir dosyaların gizlendiğinden ve karantinaya alındığından emin değilim.

Zamanınız varsa, önerilen yöntem, her şeyin doğru bir şekilde doğrulanması için doğrulamanın tamamlanmasını sağlamaktır.


3

benim için çalışıyor:

open Terminal cd to path Xcode.app
xattr -d com.apple.quarantine Xcode.app

2

Aynı sorunu yaşadım (Macbook Pro, 2015 Ortası, OS X 10.11.15) ve Gatekeeper'ı atlamak için terminali kullanmadan düzeltebildim:

  1. Dosyanın önceden indirilmiş tüm sürümlerini çöpe atın ve çöp kutusunu boşaltın. (Çöp kutunuzu sonsuza kadar boşaltmadıysanız, bu uzun zaman alabilir. Zaman kazanmak için sorun teşkil eden .xip dosyalarını seçerek manuel olarak silebilirsiniz.) Şu anda kullanımda oldukları için silinmeyen birden çok örnek buldum.

  2. Bilgisayarı yeniden başlatın. Artık çöp kutusundaki .xip dosyalarını sorunsuz bir şekilde silebilmelisiniz.

  3. Xcode8 beta sürümünü tekrar indirin (bunu yaparken zamandan ve paket kaybından tasarruf etmek için medyayı yayınlamayın.) Ve açın.

  4. Bu işe yaramazsa, terminali açın ve yukarıdaki cevaplardan birini izleyin.


1

Aşağıdaki komutu çalıştırın ve bunun sistemdeki Xcode konumunuz olduğundan emin olun ve makinenizde daha fazla Xcode sürümüne sahipseniz xcode adını gerçek adla değiştirin, bu kod xcode2 veya Xcode 3 olabilir .. En iyisi ..

xattr -d com.apple.quarantine Xcode.app


1

Sadece sürecin bitmesini bekleyin .. Bazen normal süreden daha uzun sürer, ancak bir sonraki işlem için uyarı kutuları görüntülenir! arkanıza yaslanın bitmesine izin verin. :)


-2

Şu anda Kasım 2017 ve hala onay mesajı yok - sadece masaüstünüzde duran, hiçbir şey yaptığına dair hiçbir belirti olmadan hareket etmeyen bir "Xcode_9.1xip".

Bu düzeltmeyi denedim, Pahalı Apple'ı birkaç kez vurdum, Google arama da Pahalı Uber makinesinin neden her zaman kabul edilemez bir şekilde çalıştığını anladı (ve Mac Kullanıcıları tarafından bir PC'de kandırılacaktı). Bir fincan çay hazırlayın, klavyeye daha fazla basın, Pahalı Apple makinesiyle ilgili anahtar terimleri, küfürlü ifadeleri kullanarak, sorununuzu veya benzerini kaç kişinin yaşadığını öğrenmek için arayın.

20 dakika sonra, bir kaka yapmaya gitmeyi düşünün, başparmakları döndürün, daha fazla forum gönderisini okuyun - klavyeyi birkaç kez daha fazla düşünün - bu noktada Apple bakım politikası kapsamında kötüye kullanım için bildirilebileceğinizi unutmayın.

Sonunda işe yaradı, Sonra uzun süren süreçte bir sonraki tökezleyen bloğu bulun, bu da bugün hiçbir üretkenlik elde edemeyeceğiniz anlamına gelir, bu sefer kafanızı duvara vurarak tüm işlemi tekrarlayın.

Bunun silinmesi için 0-30 saniye içinde işaretlenmesi bekleniyor :) 09:43 GMT


oooh 25 dakika sonra Pahalı makineyi yeniden başlatmaya karar verdim. Hey-ho yeniden başlatıldı ve işe yaradı. oh 10 dakika içindeyim ve hala klasörü genişletiyor, ancak makinenin en üst model olduğunu kontrol edin (Cutting Edge 2010 teknolojisi). Öyleyse sabırlı olun, sabırlı olun, Apple'a orada bir şey yapması için zaman verin, sabır ince isabetli şeyleri giydikten sonra, Yeniden Başlat'ı tekrar deneyin ve beklediğiniz gibi (yavaşça) çalışabilir.
Andy Donegan
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.