2017-08-10 4 views
1

Dans la section "The iOS Screenshot/Splash Screen Process" du manuel Codename One, il est écrit qu'il est possible de désactiver le processus de capture d'écran uniquement sur les versions de débogage. Supposons que je souhaite désactiver toutes les fonctionnalités de l'écran de démarrage également sur les builds de production: que se passe-t-il si je remplace les dix iOS Device Captures par des png entièrement transparents dans le répertoire natif/ios de mon projet?Désactiver iOS Screenshot/Splash

Pour l'instant, je n'ai pas un iPhone, mais seulement des appareils Android, donc je ne peux pas tester ce que je viens de suggérer.

+0

Y a-t-il une raison pour laquelle vous ne pouvez pas utiliser un émulateur? Si jamais vous envisagez de publier votre logiciel, vous devrez pouvoir en tester un, alors vous feriez mieux de vous en procurer un et de l'essayer vous-même. –

+0

Oui, il y a deux raisons: la première est que le simulateur de Codename One ne rend pas le splashscreen de l'iPhone; la seconde est que je ne connais aucun moyen d'émuler un iPhone sous Linux et qu'un émulateur d'iPhone ne peut pas être exécuté dans une machine VirtualBox. Bien sûr, si vous connaissez un moyen d'exécuter un émulateur iPhone à l'intérieur d'une machine Linux, dites-moi :-) –

Répondre

1

Vous pouvez le désactiver sans captures d'écran uniquement pour les versions de débogage, mais si vous fournissez des écrans de démarrage prêts à l'emploi pour toutes les résolutions/orientations dans le répertoire native/ios, le processus de capture d'écran ne devrait pas avoir lieu.

+0

Merci Shai, mais ma question est de savoir ce qui se passe avec des png entièrement transparents. –

+0

Vous auriez un problème, iOS compte sur ce contenu réel –