SORU
30 Ocak 2012, PAZARTESİ


/ İOS Güncellemelerinden: kod Nasıl DEBUG / YAYIN oluşturmaya çalışır durumda olup olmadığını belirlemek için?

Hassas kredi kartı verilerini işleyen bir uygulama yapıyorum.

Eğer benim kod hata ayıklama modunda çalışıyorsa, bu veri ve bazı dosya aktarımları konsol yapmak günlüğüne istiyorum.

Fakat son Android sürümü (release çalışırken ıe modu) bütün bunlar (güvenlik açısından) devre dışı bırakılır önemlidir!

Bu durumda soru elimden geldiğince; soruma cevap vermeye çalışacağım'Bu çözüm yolu ya da bunu yapmak için en iyi yol?'

// add `IS_DEBUG=1` to your debug build preprocessor settings  

#if( IS_DEBUG )  
#define MYLog(args...) NSLog(args)  
#else  
#define MYLog(args...)  
#endif  

CEVAP
30 Ocak 2012, PAZARTESİ


Kontrol projenizin build settings altında 'Elma" DİYORUZ - Ön', 'ön işlemci Makroları' için hata ayıklama sağlamak için 'hata AYIKLAMA' olarak ayarlamak - bunu seçerek proje ve tıklatarak üzerinde inşa ayarlar sekmesi. 'Hata AYIKLAMA' ve eğer gerçekten hata AYIKLAMA ayarlı olup olmadığını görmek için bak. için arama

Dikkat edin ama. Hata AYIKLAMA DEBUG_MODE gibi başka bir değişken adı değişti görebilirsiniz.

Build Settings tab of my project settings

şartlı kaynak hata AYIKLAMA için kod dosyaları

#ifdef DEBUG

// Something to log your sensitive data here

#else

// 

#endif

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • happyjpy

    happyjpy

    22 AĞUSTOS 2009
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010