Dans iPad iOS 10
, l'application affiche l'icône de l'application comme écran de lancement/écran d'accueil si aucun écran de lancement n'est fourni.
Je n'avais défini aucun écran ou image de lancement.
Et l'actif LaunchImage est vide.
Ça a l'air bizarre.
voir
Est-ce un bug? ou fonctionnalité?
FYI
L'application n'est pas dans l'App Store, c'est une application d'entreprise.
J'avais également ce problème dans mon application pour iPad et j'ai trouvé une solution à ce problème.
Solution: J'ai ajouté un launchscreen.xib
dans mon application et sélectionnez ce fichier dans la section LaunchScreen de la section 'Général' de la fenêtre cible.
Je n'ai pas ajouté d'images de lancement d'appareils iPad, c'est peut-être la raison du problème.
Alors maintenant, ce problème est résolu. :)
Cela est probablement dû à l'animation utilisée pour donner l'effet "zoom" à partir de l'icône de l'application lorsque l'utilisateur lance votre application.
Vous remarquerez que l'image de lancement anime son alpha de 0.0
à 1.0
lorsque l'utilisateur ouvre l'application.
Dans votre cas, vous n'avez pas spécifié d'image, il n'y a donc rien à afficher. Ceci est quelque chose qui n'est pas pris en charge car votre application serait rejetée si vous tentiez de l'envoyer à iTunes Connect. Vous devez toujours vous assurer que vous avez une image de lancement (ou une pointe) définie, même s'il ne s'agit que d'une image tout simplement blanche.
Vous pouvez probablement essayer de déposer un rapport de bogue à ce sujet, mais je m'attends à ce qu'on vous dise simplement d'ajouter des ressources image à l'actif dans le catalogue des actifs.
C’est le problème de l’écran de lancement bien sûr . Définir l’écran de lancement dans le fichier .plist. Cela devrait être résolu.
Pour iOS inférieur à 9.0, vous pouvez définir l’image comme écran de lancement et pour d’autres, vous avez besoin d’écran de lancement comme XIB.
Peut-être devez-vous prendre en charge la cible iPad dans "Famille de périphériques ciblés" de vos paramètres de construction
Les paramètres de "Famille de périphériques ciblés" sont comme ceux-ci. 1 est uniquement un iPhone 2 est un iPad uniquement 1,2 est un iPhone/iPad Les deux.
Dans mon cas, si je choisis "1,2", l'image de lancement de l'icône de l'application est partie.
Juste au cas où quelqu'un aurait encore du mal avec ça. Mon problème était complètement différent. Pour moi, les "animations lentes" étaient activées dans le simulateur iOS. J'ai probablement touché accidentellement CMD + T. Vous pouvez le désactiver à partir du menu Débogage du simulateur iOS -> Animation lente.
J'espère que ça aide quelqu'un.
Nous pouvons ajouter un écran de lancement à partir du nouveau menu Fichier, puis le définir dans les paramètres généraux de l'application.
ou vous pouvez également ajouter des images dans images.xcassets avec le nom Launchimage.
Vous devez ajouter des images au projet avec les noms suivants:
Notes: Tous ne sont pas obligatoires, vous devez ajouter par exigence
320x480(2x) -> 640x960: Default@2x~iphone.png
320x568(2x) -> 640x1136: Default-568h@2x~iphone.png
375x667(2x) -> 750x1334: Default-667h@2x~iphone.png
414x736(3x) -> 1242x2208: Default-736h@3x~iphone.png
768x1024(1x) -> 768x1024: Default-Portrait~ipad.png
1024x768(1x) -> 1024x768: Default-Landscape~ipad.png
768x1024(2x) -> 1536x2048: Default-Portrait@2x~ipad.png
1024x768(2x) -> 2048x1536: Default-Landscape@2x~ipad.png