Je viens de télécharger Xcode 11 Beta 4 et quand je veux construire mon projet Swift 4 me donne:
UILaunchImages est obsolète, utilisez plutôt des storyboards de lancement
Comment puis-je le réparer?
Veuillez lire les notes de version pour Xcode 11 beta 4 :
Problèmes connus
La création de votre application peut échouer si elle contient une image de lancement. Le message d'échec ressemble au suivant: "L'ensemble d'images de lancement nommé <nom de l'ensemble d'images> n'avait aucun contenu applicable." Les images de lancement sont obsolètes et doivent être supprimées; utilisez plutôt un storyboard de lancement ou un fichier .xib. (50210495)
Solution: effacez le paramètre de génération ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME.
Après le test, pour vous débarrasser des avertissements du compilateur, supprimez le dossier LaunchImage dans Images.xcassets et dans Build Settings, supprimez LaunchImage (dans Debug and Release) du nom du jeu d'images de lancement du catalogue d'actifs.
Xcode -> Fichier -> Nouveau -> Fichier ... -> Écran de lancement.
Sélectionnez Target -> Build Settings -> Search "LaunchImage" & delete string from (Debug and Release) Asset Catalog Launch Image Set Name.
Sélectionnez "Assets.xcassets" et supprimez LaunchImage de celui-ci.
Build & Run ....... profitez
Dans mon cas, quelques choses se passaient ...
J'espère que cela aide toute autre personne à avoir le même avertissement, ainsi que son application à la boîte aux lettres.