2014-10-16 21 views
8

Xcode 6'da (6A313) sağlanan Action App Extension örnek hatalarını ayıklamaya çalışıyorum. Uygulama sorunsuz çalışsa da, Debug Area numaralı telefondan hiçbir NSLog mesajı göremiyorum. Xcode, kırılma noktalarında duramaz.iOS 8 Uygulama Uzantısı hata ayıklanamıyor

şeyler denedim:

  • Mac Store'dan yeniden indirme ve hiçbir başarı ile tekrar yüklemeyi, Xcode 6 kaldırmayı denedim.
  • Ben de Debug geçmesi denedim -> işleme Ekle - zaman "başlatmak için - - paket id bekleniyor" Süreç Künyesi (PID) ya da Ad ... ama Durum Bar By> gösterir zaten çalışıyor.
  • Farklı aygıtlar denendi.
  • Simülatörde çalıştırmayı denedim, ancak Uygulama Uzantım, Uygulama Uzantıları listesinde görünmeyecek ("daha fazla" listede de mevcut değil).
  • Ayrıca bana yardımcı olmadı this cevap kontrol ettik. Eğer bir tane Uygulama Uzantısı hedef Xcode Uzatılması ayrıca yeni Scheme ekledi olmalıdır (veya oluşturabileceğiniz eklendiğinde

ne yapacağımı :)

+0

Bugün uzantılarda hata ayıklamaya çalışan birçok sorunla karşılaştık. Yardımcı olan bir şey, Xcode'a güvenmek yerine WiFi üzerinden bir Mac'e oturum açmak için GitHub'dan NSLogger kullanmasıdır. – EricS

+0

@EricS Şuna bir vuruş ver –

cevap

4

üzerinde fikir bittiği ettik 'Yönet düzenleri ... '). Eğer böyle bir şey olsaydı, simülatörün cihazını/işletim sistemini seçeceğiniz açılır pencerenin solunda, Aktif Şemayı değiştirmeniz yeterlidir. Eğer Widget bir Active Scheme değiştirirseniz

Selecting the extension active scheme

ardından çalışma noktasının ve NSLog en azından benim için, çalışır.

+2

Cevabınız için teşekkürler, ancak evet, App Extesion şemasını kesinlikle çalıştırıyorum. Şemayı kaldırmayı denedim ve elimden başka bir şans yaratmaya çalıştım. –

+0

Bir süre sonra uygulama uzantısına geri döndük ve Xcode'un (7.2) mevcut sürümü ile hata ayıklama ve günlük tutma sorunlarımız olmadı. –