Avatar ·

Comment obtenir la version de l'application et le numéro de build en iOS avec Swift ?

Bonjour à tous ! Je suis débutant en développement iOS, j'écris ma première application en Swift. Je suis confronté à une tâche : je dois afficher la version actuelle de l'application et le numéro de build sur l'écran "À propos" dans les paramètres. J'ai essayé de le faire via Info.plist, mais je ne comprends pas bien comment extraire ces données correctement. Voici mon code actuel qui ne fonctionne pas : ```swift let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] let build = Bundle.main.infoDictionary?["CFBundleVersion"] print("Version: \(version), Build: \(build)") ``` Le problème est que la console affiche Optional("1.0") au lieu de simplement "1.0". Je comprends que cela est lié à la valeur optionnelle, mais je ne sais pas comment l'extraire correctement. De plus, j'ai lu que dans les nouvelles versions d'iOS, il pourrait y avoir des changements dans l'accès à Info.plist. Pouvez-vous me dire comment obtenir correctement et en toute sécurité la version et le numéro de build de l'application ? Idéalement avec un exemple de code prêt à l'emploi pour la production. Merci d'avance.