So che alcune parti di questa domanda sono state poste in diverse varianti, ma voglio essere certo di aver capito bene.Obiettivo Base contro Obiettivo di distribuzione attivo
Ecco le mie ipotesi e intese che voglio sapere se sono corrette prima dell'invio.
La mia applicazione assume caratteristiche supportate da tutti i sistemi operativi, e quindi dovrei:
- Impostare l'SDK attivo essere l'ultima (attualmente SDK 3.0).
- Impostare il target di distribuzione su quello inferiore Voglio essere supportato - iPhone 2.0 e versioni successive?
- Che cos'è esattamente l'SDK di base? dovrei ignorarlo se scelgo Active SDK per essere diverso e dove vedo l'SDK attivo nelle impostazioni di Progetti?
Un'ultima domanda: Apple consente di scegliere iPhone OS 2.0 come obiettivo di distribuzione?
Grazie in anticipo,
BTW - uno della mia ragione principale per questa domanda è perché quando si compila con gli SDK precedenti Apple sembra avere un problema rilasciando la memoria per UIImageView serie di animazione in cui questa animazione è stato salvato per un tempo più utilizzo. Questo è un problema noto risolto con SDK 3.0 (semplicemente impostando l'array di animazioni UIImageView su zero)
non voglio essere un pignolo, ma OP ha chiesto di "Base SDK" e "distribuzione di destinazione ". Stai utilizzando "SDK attivo" per indicare "Obiettivo di distribuzione"? Apple utilizza i termini "SDK di base" e "Obiettivo di distribuzione", che intendo significa: MAX SDK = "Base SDK" e MIN SDK = "Obiettivo di distribuzione". – jww