2011-10-11 15 views
5

Sono sicuro che questo ha una risposta semplice, ma mi :(Include una libreria con diverse versioni di iOS SDK?

Sto cercando di costruire un app che verrà eseguito su versioni iOS 4.3 e 5.0 di stumping. Io sto bene con l'idea di controllo per le capacità in fase di runtime con -respondsToSelector, ma al fine di utilizzare le funzionalità di Twitter ho bisogno di includere la libreria Twitter.

Questo fa sì che il compilatore a fallire quando si costruisce per la 4.3, che mi aspetto. Secondo la documentazione di Apple (nella parte inferiore di this page), è possibile collegare i quadri in modo condizionale - ma non posso per la vita di me capire come impostare le altre flag di Linker per fare ciò.Qualcuno può dirmi come è fatto?

risposta

5

Nel Target -> Impostazioni di costruzione, cerca altri flag Linker e fai clic sul tipo di rilascio (Debug o Release) e poi in basso a destra, fai clic su Aggiungi impostazioni di costruzione -> Aggiungi impostazioni condizionali e questo ti darà Popup SDK e possibilità di specificare eventuali flag aggiuntivi.

+0

Grazie - Non posso credere che mi mancava! – TimD

16

È inoltre necessario collegare il framework con il flag "Opzionale". È possibile impostare questo nel pannello "Fasi di creazione" nel punto "Collega binario con le librerie".

see the image , you can switch "Required" to "Optional"

è possibile passare "necessarie" per "opzionali"

Problemi correlati