Je reçois toujours cette erreur lorsque j'essaie de soumettre mon application au magasin à l'aide de Xcode:
ERREUR ITMS-90475: "Bundle non valide. La prise en charge du multitâche iPad nécessite le lancement du storyboard dans le bundle 'com.companyname.appname.'"
Quelqu'un sait ce que cette erreur signifie vraiment?
Réponses:
En effet, vous devez spécifier comment votre application est censée gérer le multitâche sur iPad.
Si vous ne voulez pas gérer le multitâche pour le moment, vous pouvez simplement le désactiver en allant dans l'onglet "Général" de votre cible:
la source
J'ai résolu le problème de cette façon, voir ici :
la source
Vous devez ajouter un écran de lancement (Xcode> Fichier> Nouveau). Sous iOS> Interface utilisateur, vous sélectionnez "Lancer l'écran" pour l'ajouter au projet.
Pour l'iPad, vous devez prendre en charge les 4 orientations.
Sélectionnez dans Xcode votre fichier cible, et sous l'onglet Général, allez dans "Icônes d'application et images de lancement". Ici, vous sélectionnez le fichier d'écran de lancement que vous avez créé. Lorsque vous lancez l'application, vous verrez que les images de lancement (bitmap) ne sont pas utilisées, mais le Storyboard de lancement d'écran.
la source
Vous pouvez le faire comme André l'a montré ou ajouter directement:
Sur votre fichier .plist.
la source
Vous pouvez trouver la case "Nécessite le plein écran" sous Général> Cibles
la source
Si vous utilisez Cordova, vous voudrez peut-être utiliser le plugin cordova -ios-requires-fullscreen (voir Comment désactiver le multitâche iOS9 via Ionic / Cordova ?)
Mise à jour : vous pouvez également utiliser le cordova-plugin-ipad-multitasking , ce qui semble également empêcher un autre problème (ITMS-90474)
Mise à jour : cela devrait maintenant être corrigé à l'aide des outils Cordova 5.4 sans avoir besoin de ces plugins.
la source
De
Xcode 8.x
. Veuillez vérifier la représentation GIF.la source
SI vous souhaitez UNIQUEMENT définir le paramètre Plein écran pour iPhone et prendre en charge le multitâche iPad, essayez ceci:
LaunchScreenIPad.storyboard
est le nom de LaunchScreen pour iPad.L'iPhone utilisera toujours des
Launch Images Source
images.Document de référence Apple: création de clés spécifiques à la plate-forme et au périphérique
la source