2017-10-20 16 views
0

J'ai récemment envoyé mon application à l'App Store après avoir activé Guide de mise en zone de sécurité en prévision de l'iPhone X.Utilisation de la mise en page de zone de sécurité dans les fichiers nib, mais laissez la cible de déploiement comme iOS 8

Mon application prend actuellement en charge iOS 8 - donc quand j'ai activé le guide de mise en page de la zone de sécurité sur mon fichier nib, j'ai changé le drapeau 'construire pour' sur l'inspecteur de droite à 9.0 plutôt que sa valeur précédente.

Ce que j'ai oublié de faire était de mettre à jour la cible de déploiement de mes cibles de 8.0 à 9.0.

Maintenant, mon application est prête pour la sortie et je ne sais pas quel sera le comportement ni comment j'ai réussi à faire en sorte que mes plumes soient conformes à iOS 9 et au-dessus, mais puissent être construites et déployées iOS 8 appareil.

J'ai installé cette application via un vol d'essai sur un iPad iOS 8.3 et tout semble aller bien.

Quelqu'un a-t-il une idée de ce qui se passe?

Merci à l'avance, Ryan

Répondre

0

Vérifiez à nouveau ce que vous avez envoyé à iTunes.

Lorsque je tente de construire mon projet avec Safe Zone et cible iOS 8 je reçois ibtool build erreur

2017-10-20 18:18:58.787 ibtoold[51167:2585061] WARNING: Unhandled destination metrics: (null) 
/* com.apple.ibtool.document.errors */ 
/Users/.../MySafeAreaViewController.xib:sf6-cB-C54: error: Safe Area Layout Guide before iOS 9.0 

et je ne suis pas en mesure ni de débogage ni Archive pour le téléchargement sur iTunes.

+0

Merci pour la réponse Shebuka. J'ai vérifié deux fois ce qui a été chargé dans l'App Store et c'est la construction que je décris ci-dessus. Je ne vois pas une telle erreur si j'utilise la fonction de construction ou l'archive Xcode. Simplement, la cible de déploiement est 8.0, mais les fichiers nib spécifiques que j'ai modifiés ont été compilés pour 'iOS 9'. – user1541147