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

  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • LounaTutorials

    LounaTutoria

    10 EYLÜL 2009
  • placeboing

    placeboing

    7 Mart 2006