2015-10-29 30 views
6

Mac OS X'i 10.11.1 El Capitan'a yükselttim. Uygulamayı Xcode 7 üzerinde çalıştırmaya çalıştığımda geliştiricinin kimliği doğrulanamadığı için "Simülatör" belirten bir pop mesajı alıyorum. Ekran görüntüsüne bakın.Xcode 7.1: Geliştiricinin kimliği doğrulanamadığı için Simulator açılamıyor

Bu mesaj neden? Xcode 7.1'de herhangi bir uygulamayı test edemiyorum.

Screenshot for error

+0

Xcode Menu => Xcode => Geliştirici Aracı'nı Aç => iOS Simulator Çalışıyor mu? –

cevap

11

Apple, yalnızca App Store'dan indirdiğiniz uygulamaların açılabilmesi için güvenlik olduğuna inanıyor.

Eh, indirdiğiniz ve yüklediğiniz herhangi bir uygulamayı açmak için izin vermeniz gereken her yere. Bunu yapmak için:

  1. Aç 'Sistem Tercihleri'
  2. Git 'Güvenlik & Gizlilik' ve 'Genel' sekmesinde sol alt ekranda bulabilirsiniz 'Kilidi' simgesini
  3. tıklayın dokunup Yönetici şifrenizi yazın.
  4. Son adım, 'İndirilen uygulamalara izin ver:' altında 'Her Yer' seçeneğini seçip tekrar 'Kilitle' simgesine tıklamaktır.
  5. İşte bu kadar. Artık herhangi bir uygulamayı çalıştırabilirsiniz.

enter image description here

tadını çıkarın!

+0

Gelecekte virüs almak için harika bir yol. Bilgisayarınızın yapılandırmasında genel değişiklikler yapmak yerine, muhtemelen sorununuzu gidermeye çalışmalısınız. –

4

Simulator.app Apple tarafından dağıtılan ve uygun şekilde codesigned edilmelidir.

Gördüğünüz iletişim kutusu, topladığınız sürümün, Gatekeeper'ın kod tasarımlarını geçmediğini gösterir.

Olası nedenler:

  1. Apple'ın kod imzasını geçersiz Xcode.app veya Simulator.app yerel değişiklikler yapıldı.
  2. Disk bozulması veya aktarımdaki bir hata, Simulator.app uygulamasında bazı kaynakların imzanın artık geçerli olmayacak şekilde geçerli olmamasına neden oldu.
  3. Üçüncü taraflarca değiştirilmiş olan Xcode.app (veya sadece Simulator.app) dosyasının resmi olmayan bir kopyası indirilmiş. Neden bu kötü bir fikir hakkında bilgi için Google "XcodeGhost".
  4. Açmaya çalıştığınız Simulator.app aslında Xcode değil.
  5. Gatekeeper veya OS X'deki bir hata, yanlış bir sonucu tetikliyor olabilir.

da ek destek için (kurulum uygun Xcode seçmek ettik size varsayarak) aşağıdaki adımlardan çıkışı ile sorunuzu güncelleyin: Simulator.app mevcut

codesign -vvv -d $(xcode-select -p)/Applications/Simulator.app 
codesign -vvv $(xcode-select -p)/Applications/Simulator.app 
+0

Xcode6.4'ün daha önceki sürümünü istediğim için Xcode'un adını Xcode7 olarak değiştirdim. –

+0

Paketin kendisini yeniden adlandırması önemli değil. Paketin içeriğini karıştırmamalısınız. –

0

Benim durumumda vardı birden çok örneği (bazıları doğrudan Apple'ın sitesinden, mağazadan yüklenmek yerine) indirilir. open -b com.apple.iphonesimulator'u verdiğimde, indirilen simülatörlerden biri /Applications/Xcode.app'da geçerli olanın yerine açıldı. Komutumu open -a /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app olarak değiştirdim ve sorun şimdi çözüldü.

4

Aslında Xcode'u açmadan önce simulatörü doğrudan çalıştıran bir oluşturma komut dosyasını çalıştırdığımda başıma geldim.

Xcode'u ilk kez açtığınızda, uzun süren bir doğrulama işleminden geçirilir. Bu işlem tamamlandıktan sonra, paketin içeriği doğrulanacaktır ve uyarı vermeden simülatör kullanabilirsiniz.

Doğrulamadan sonra hala uyarı alıyorsanız, Xcode sürümünüzün güvenliği tehlikeye girebilir.

Bu, bekçinin ana paketin doğrulanmadığından sizi uyarmadığı bir hatadır.

+0

Teşekkürler. Benim için sorun buydu. – Gavin

7

Gatekeeper, internetten indirilen her uygulamanın doğrulanmasını gerektirir. Safari ile "Simulator" u indirdiğinizden bu yana kontrol edilmeli ve kabul edilen uygulamaların listesine eklenmelidir.

  • aşağıdaki komutu sudo xattr -d com.apple.quarantine /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
  • Ben cevabı here bulundu girin

    1. çalıştırın Terminal.app: İşte bunu yapmak için hızlı bir yoldur.

    +0

    Teşekkürler ... Sorunumu çözdü ... – Aks

    +0

    Teşekkürler, benim sorunum çözüldü ... –

    +0

    Bu kesinlikle ortak bir cevap için iyi bir alternatif – Antoni4

    İlgili konular