>> Technologie Électronique >  >> Téléphones portables et accessoires >> iPhone

Comment changer le SDK de base (Base SDK) dans Xcode pour iPhone

Objectif

En développement iOS avec Xcode, le « Base SDK » détermine la version maximale d'iOS ciblée. Le « iOS Deployment Target » (cible de déploiement) définit la version minimale supportée. Baisser le Deployment Target élargit la compatibilité vers d'anciens iOS.

Procédure (Xcode 4.x / 5.x)

  1. Ouvrez votre projet iOS dans Xcode.

  2. Sélectionnez le projet (icône bleue tout en haut du navigateur de gauche).

  3. Dans l'éditeur central, onglet « Build Settings » (Réglages de compilation).

  4. Recherchez « iOS Deployment Target » (ou « Deployment Target »).

  5. Cliquez sur la valeur actuelle et choisissez la version minimale souhaitée (ex. : iOS 6.0, iOS 7.0, etc.).

  6. Validez. Le projet est maintenant compatible avec cette version minimale.

Bonnes pratiques

  • Testez toujours sur un appareil (ou simulateur) running la version minimale ciblée
  • Utilisez des vérifications de version à l'exécution : if (@available(iOS 8.0, *)) { ... } ou UIDevice.currentDevice.systemVersion
  • Évitez d'utiliser des API dépréciées ou indisponibles sur la version minimale
  • Le « Base SDK » (souvent « Latest iOS ») reste sur la dernière version pour bénéficier des outils de compilation récents

Note : Depuis Xcode 6+, l'interface a légèrement changé mais le principe reste identique : Project > Build Settings > Deployment > iOS Deployment Target.

iPhone