web-dev-qa-db-fra.com

l'application iPad affiche l'icône de l'application comme écran de lancement dans iOS 10

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.

 enter image description here

Et l'actif LaunchImage est vide.

 enter image description here

Ça a l'air bizarre. 

voir

 enter image description here

Est-ce un bug? ou fonctionnalité?

FYI 

L'application n'est pas dans l'App Store, c'est une application d'entreprise. 

24
Toseef Khilji

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. :)

 enter image description here

7
ajeet sharma

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.

1
liamnichols

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. 

0
Solid Line

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.

0
Knowledge Drilling

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.

0
Amir J

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.

0
Ravi Dalmia

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
0
KKRocks