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

  • Apple

    Apple

    22 HAZİRAN 2005
  • colacas

    colacas

    29 EKİM 2006
  • wowchick16

    wowchick16

    17 Mart 2007