SORU
4 HAZİRAN 2014, ÇARŞAMBA


Nasıl hata ayıklama için iOS NSLog ile 8 uzantıları?

- (void)viewDidLoad
{
    NSLog(@"%s", __func__);
    // ...
}

bir iOS viewDidLoad 8uzantısı. NSLog böyle büyük mükafat olarak bir şey verir. NSLog konteyner uygulaması olsa da her zamanki gibi çalışır.

Nasıl bir uzantısı hata ayıklama iletileri çıktısını alabilir miyim?

CEVAP
18 HAZİRAN 2014, ÇARŞAMBA


  1. Hata ayıklama uygulaması uzantıları için çalışıyor.
  2. Simülatör üzerinde de çalışıyor.
  3. Eğer app ext simülatörü çöküyor, kolay uygulama ext yeniden başlatmanız gerekmez bulabilirsiniz. Simülatörü yeniden hızlı bir çözümdür.
  4. Adım app uzantısı hata ayıklama için:

    1) konteyner uygulamayı Çalıştırmak. Bu adımda, böyle büyük mükafat aygıt veya simülatör konteyner app ve app uzantısı yükler.

    2) konteyner uygulamasını Durdurun. Bu adım simülatörü hata ayıklama önemlidir. Eğer bunu sen bile, böyle büyük mükafat simülatörü kullanmak olduğunu söyleyecektir.

    3) böyle büyük mükafat, menü hata Ayıklama - ^ tuşuna basın . Süreç - ^ takın . (PID) Süreci İdentifer ya da adında... ... girdi, örneğin com.app ext tanımlayıcı abc.ContainerApp.MyExtension, hata ayıklama başlatmak için. Puan kırmak ayarlamayı unutmayın. (Ağustos tarihinde güncelleme 25, 2014: MyExtension(uzantı adı) doğrudan giriş yapabilirsiniz.)

    4) cihazı veya simülatörde, app uzantısı açın.


Aug güncellemeleri 23, 2014:

Hata ayıklama yukarıdaki adımları iyi Güncellemelerinden 6 çalışmıyor buldum simülatörü iOS 8 SDK beta 5 beta 6.

Çözüm:

  1. Simülatörde uzantınızın.
  2. Menü hata Ayıklama - ^ böyle büyük mükafat . Süreç - ^ takın . "(Uzantı adı) MyExtension" menüsünde Sistem bölümü. seç

Kesme işi. Ama günlükleri çıktı penceresinde gösterme nedenini bilmiyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jeffisthecoolguy

    jeffisthecoo

    17 HAZİRAN 2013
  • MagmaRhino

    MagmaRhino

    16 Temmuz 2011
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010