Créer un nouveau projet iOS 12 dans Xcode 11

Lorsque vous créez un nouveau projet dans Xcode 11, celui-ci est configuré pour prendre en charge iOS 13.

Si vous changez cette valeur en iOS 12.4 par exemple, et que vous compilez, vous aurez une erreur

Pour corriger, vous devez éditer le fichier SceneDelegate.swift et rajouter la commande  : @available(iOS 13.0, *) au dessus de la classe : SceneDelegate

Puis vous devez éditer le fichier AppDelegate.swift. Dans ce fichier il y a deux nouvelles fonctions et devant celles-ci placer : @available(iOS 13.0, *)

La dernière étape est de rajouter la variable  : var window: UIWindow?

 

Par ces modifications notre projet est compatible avec des versions d’iOS antérieures à la version 13 et reste compatible avec les nouvelles fonctionnalités d’iOS 13.

Bonne programmation.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *