Esiste un modo per compilare condizionatamente la mia app in base alla creazione del simulatore o del dispositivo? (La mia app si collega a un server esterno: se sono in esecuzione sul dispositivo, desidero connettermi a localhost; se sono in esecuzione sul dispositivo, desidero andare al mio server di produzione.)Rileva nel progetto Xcode iPhone se sto costruendo per simulatore o dispositivo?
I ' Sto cercando alcune variabili #ifdef che posso rilevare, o anche qualcosa in fase di esecuzione ... non importa.
Grazie.
Grazie ... che sembra funzionare. Un modo per scoprire cos'altro è definito in "TargetConditionals.h"? Non riesco a trovare il file da nessuna parte ... –
Correzione ... il tuo secondo esempio (TARGET_OS_IPHONE) ha sempre successo, a condizione, ovviamente, che tu stia facendo lo sviluppo di iPhone. Il tuo primo esempio, TARGET_IPHONE_SIMULATOR, è quello che sto cercando, e che ha successo solo se stai correndo sul simulatore (rispetto al dispositivo.) –
Modificato con un collegamento al file. – luvieere