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

  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • makemebad35

    makemebad35

    17 NİSAN 2006
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007