J'ai une application qui fonctionne très bien sur iOS 3.0 - 3.1.3. Lors du test d'une version ad hoc d'iOS 4 SDK, l'application se comporte étrangement. Une fois l'installation (soit avec Xcode, iTunes ou Utilitaire de configuration iPhone) l'application fait l'une des deux choses:L'application iPhone ne démarre pas après l'installation sur iOS 4, fonctionne après le redémarrage de l'appareil
- lance une application et de travaux, mais échoue sur les lancements ultérieurs et montre juste un écran noir.
- L'application échoue avec un écran noir immédiatement.
Le débogage n'est pas possible car l'application n'atteint jamais un point où elle peut être déboguée. La console Xcode ne montre aucun contact avec le débogueur distant et la console iPhone ne montre qu'une seule ligne liée à l'application:
sam 26 juin 01:41:48 iPhone SpringBoard [28]: Impossible d'envoyer un événement d'activation à no.applics.myapp CV Animer Activate: animationStart = 1880,316523041667 DEACTIVATE: tué: (ipc/envoyer) port de destination non valide
Je pensais que cela pourrait indiquer multi-tâches était le problème, mais la même chose se produit avec UIApplicationExitsOnSuspend à la fois sur Et hors.
J'ai également testé une version SDK 3.1.3 et j'ai obtenu le même comportement.
La partie vraiment intéressante est que si l'iPhone est redémarré, l'application installée fonctionne très bien. Je commence à penser que c'est un problème avec iOS 4 et le provisionnement. Quelqu'un d'autre a-t-il vécu cela ou quelque chose de similaire?
Oui, le problème est lié à la synchronisation, ou plutôt d'approvisionnement. Je peux maintenant le reproduire facilement. Assurez-vous qu'aucun profil (pertinent) n'est installé sur l'appareil, puis installez le profil d'approvisionnement et l'application dans la même session. Démarrez l'application et elle échouera, éventuellement au deuxième démarrage. Redémarrez l'appareil et l'application fonctionnera comme prévu. Après avoir décrit cela à Apple mes applications ont été approuvées, donc ils sont apparemment au courant du problème. –
Je reçois cela dans une application en direct de l'iTunes. Première fois après avoir téléchargé l'application, écran noir. Deuxième démarrage, ça va. N'obtenez que l'écran noir sur les appareils iOS 4. – stoutyhk