Gibt es eine Möglichkeit, die gebündelte Plist-Datei der App zu lesen, möchte ich den Wert für Bundle-Version ziehen.Wie liest man die Bundle-Version von PList?
47
A
Antwort
119
Siehe Getting the Bundle’s Info.plist Data.
[[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString *)kCFBundleVersionKey];
sollten Sie die Bundle-Version erhalten.
14
In Swift Sie verwenden können:
let bundleVersion: String = NSBundle.mainBundle().objectForInfoDictionaryKey(kCFBundleVersionKey as String) as! String
oder:
let bundleVersion: String = NSBundle.mainBundle().infoDictionary?[kCFBundleVersionKey as String] as! String
Wenn Sie die kurze Bündel Versionen Zeichenfolge möchten, können Sie verwenden:
let shortBundleVersion: String = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleShortVersionString") as! String
-1
#define APP_VERSION [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey]
Verwandte Themen
- 1. Wie liest man ein Plist-Wörterbuch und speichert die Schlüssel (nicht die Werte) in Array-Strings eines anderen Plist?
- 2. Wie liest man die Assemblyversion von assemblyInfo.cs?
- 3. Wie liest man die Bildschirmpixel?
- 4. Wie liest man die Beizdatei?
- 5. Wie liest man von stdin?
- 6. Wie liest man die composer.lock-Datei?
- 7. Plist enthält die "&" Zeichen
- 8. FastMM4, wie liest man die Protokolldatei?
- 9. Wie liest man XMI?
- 10. Wie liest man die richtige IP-Adresse?
- 11. Wie man die Klassifikationsmatrix in WEKA liest
- 12. Wie man Daten von NSDocumentDirectory liest
- 13. Wie liest man BLOB von Oracle DB?
- 14. Wie liest man CSV von ARGF
- 15. Wie liest man die Daten von WebRequest in asp.net gelesen?
- 16. Wie liest man die JSON-Datei mit Hilfe von Ansible
- 17. Wie man die Anwesenheitsdetails von Essl Fingerspitzen durch PHP liest?
- 18. Wie liest man die Variablen von Drittanbietern aus dem Speicher?
- 19. Wie liest man die Werte von einem QTableWidget mit Python?
- 20. Wie liest man mehrere Resultsets von SqlDataReader?
- 21. Wie liest man von USB ohne Treiber?
- 22. Wie liest man Python-Bytecode?
- 23. Wie liest man CPAN Changelogs?
- 24. Wie man Dropzone Dateien liest
- 25. Gulp: Wie man Ordnername liest?
- 26. Wie UILabel's UIColor von einem Plist
- 27. Array von iPhone plist
- 28. Daten von plist abrufen
- 29. Wie liest man die Kartenseiten des NFC-Typs A?
- 30. Wie liest man die Abfragezeichenfolge in PHP und HTML?
Perfect, Danke! –
Weitere Informationen finden Sie in (einem Duplikat): [Wie kann ich die Bundle-Version unserer Anwendung programmatisch überprüfen?] (Http://stackoverflow.com/questions/2657477/how-can-i-check-the -bundle-version-von-unserer-Anwendung-programmatisch) – Guy
'[[NSBundle mainBundle] objectForInfoDictionaryKey: @" CFBundleShortVersionString "];' wird Ihnen die kurze Versionsstring wie in der Antwort unten angezeigt (nur die objc-Version) – smileham