Ho notato che questo funziona in modalità dev (test sul simulatore, ecc):Modalità DEBUG Xcode - quando è acceso/spento?
#ifdef DEBUG
//do stuff
#endif
Ma quando l 'archiviazione e la distribuzione di test costruisce, l'applicazione non agisce in modalità debug, anche se io sono ancora costruire con il profilo sviluppatore. Vorrei che la modalità DEBUG fosse sempre valida a meno che non costruisca con il profilo di distribuzione e invii ad Apple.
Ad esempio, quando l'invio di prova costruisce fuori, io non voglio fare la gente compra un acquisto in-app, quindi mi fanno qualcosa di simile:
- (BOOL)isUpgradePurchased
{
#ifdef DEBUG
return YES;
#endif
//do the real stuff to determine if purchased and return YES or NO
}
Anch'io anche bisogno di impostare un macro preprocessore DEBUG = 1 per "Release"?
Quindi dovrei essere in grado di cambiare semplicemente "Release" in "Debug" nella configurazione di archiviazione degli archivi? – soleil
sì, ma devi modificarlo per il rilascio prima di inviarlo ad Apple. – msk
Ho uno schema diverso per AppStore. – soleil