144 votes

Comment afficher de manière programmatique le numéro de version/build de la cible dans une application iOS ?

Comment puis-je obtenir de manière programmatique la valeur de l'élément target version comme dans l'image ci-dessous ?

Comme on le voit dans la fenêtre des propriétés de la cible de mon projet Xcode. Je veux afficher cela dans l'écran d'accueil de mon application pour savoir quelle version les gens utilisent actuellement ?

1voto

Vous pouvez également utiliser comme

var appVersion: String {
  //versionNumber
  let versionNumber = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") ?? "1.0"

  //buildNumber
  let buildNumber = Bundle.main.object(forInfoDictionaryKey: "CFBundleVersion") ?? "1.0"

  return "Version: #\(versionNumber) (#\(buildNumber))"
}

Vous pouvez ensuite l'utiliser n'importe où lorsque vous déclarez Globally.

print(appVersion)

Sortie :

Version: #1.0 (#1.0.3)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X