C'è un modo per leggere il file plist in bund app, sto volendo tirare il valore per la versione Bundle.Come leggere la versione del pacchetto da PList?
47
A
risposta
119
Vedere Getting the Bundle’s Info.plist Data.
[[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString *)kCFBundleVersionKey];
dovrebbe ottenere la versione bundle.
14
In Swift è possibile utilizzare:
let bundleVersion: String = NSBundle.mainBundle().objectForInfoDictionaryKey(kCFBundleVersionKey as String) as! String
o:
let bundleVersion: String = NSBundle.mainBundle().infoDictionary?[kCFBundleVersionKey as String] as! String
Se si desidera che la stringa di versioni fascio breve, è possibile utilizzare:
let shortBundleVersion: String = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleShortVersionString") as! String
-1
#define APP_VERSION [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey]
Problemi correlati
- 1. Come leggere Array da iOS plist
- 2. plist valori della versione del bundle
- 3. Come leggere struttura di dati da file .plist in NSArray
- 4. Ottenere la versione del pacchetto usando pkg_resources?
- 5. Come leggere i file .plist OSX da Java?
- 6. Richiedere la versione minima del pacchetto R
- 7. Quale versione del pacchetto ho?
- 8. Trova la prima versione del pacchetto con la funzione X
- 9. Recupero dati da plist
- 10. Come leggere la stringa da NSUserDefaults
- 11. Come abilitare le impostazioni dell'iPhone (pacchetto, plist) in MonoTouch
- 12. Ottieni la versione del pacchetto di app in Unity3d
- 13. NuGet risolve la versione errata della dipendenza del pacchetto
- 14. cocos2d-x come leggere plist in un array
- 15. C'è un modo per ottenere la versione del pacchetto Cabal nel codice sorgente del pacchetto?
- 16. Annulla la pubblicazione del pacchetto da Atmosphere
- 17. Come aggiungere NSExceptionDomains a plist di xcode Versione 7.0.1?
- 18. Xcode6 Impossibile analizzare la risposta del server come plist
- 19. Come caricare un UIColor da un Plist
- 20. Leggi versione da Info.plist
- 21. Come installare/utilizzare una versione locale del pacchetto usando Stack?
- 22. recuperare la versione corrente App dal pacchetto
- 23. Determinare la versione di un pacchetto specifico
- 24. La versione del pacchetto di base si riferisce alla versione GHC?
- 25. Come leggere e salvare i dati da un file plist remoto
- 26. pip install: Come forzare una specifica versione del pacchetto
- 27. Come si specifica una versione del pacchetto in Perl?
- 28. : come trovare la versione esatta di un pacchetto?
- 29. NuGet Ripristino pacchetto fallito per progetto myProjectWeb: impossibile trovare la versione '3.0.1' del pacchetto 'AppForSharePoint16WebToolkit'
- 30. Come verificare la versione del pacchetto python se non è impostata la variabile __version__
Perfetto, grazie! –
Altre informazioni possono essere trovate in (un duplicato): [Come posso verificare la versione del pacchetto della nostra applicazione a livello di programmazione?] (Http://stackoverflow.com/questions/2657477/how-can-i-check-the -bundle-version-of-our-application-programmatic) – Guy
'[[NSBundle mainBundle] objectForInfoDictionaryKey: @" CFBundleShortVersionString "];' otterrai la stringa della versione corta come mostrato nella risposta di seguito (semplicemente postando la versione objc) – smileham