/ İ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
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.
şartlı kaynak hata AYIKLAMA için kod dosyaları
#ifdef DEBUG
// Something to log your sensitive data here
#else
//
#endif
Nasıl değişken olup olmadığını belirle...
Nasıl pi benim hesaplama doğru olup ol...
Nasıl belirli bir Linux 32 bit veya 64...
Nasıl bir web sayfası doğrudan tarayıc...
Nasıl bir dize bir sayı olup olmadığın...