web-dev-qa-db-fra.com

Xcode 9 - Les images iOS 8 sont étrangement déformées

EDIT: notez que ce problème est maintenant résolu dans Xcode 9.3, hourrah!

OK, c'est un bogue Xcode, mais est-ce que quelqu'un a une solution de contournement pour cela?

Depuis que j'ai mis à jour Xcode 9 et compilé mon application, je reçois un bogue avec mes images. Toutes les images de mon application sont déformées, uniquement sur iOS 8. Je dois souligner que lors de la recompilation du même projet exact avec Xcode 8, chaque image montre bien!

Voici mon écran de lancement lorsque mon application est exécutée sur iOS 8, puis sur iOS 9 (ou 10 ou 11), les deux avec Xcode 9

launchscreen comparaison

Je sais que certaines personnes rencontrent ce bogue avec Xcode 8 beta 6 ( l’image déformée du simulateur Xcode 8 en ios 8 et le Xcode 8 bêta 6 - Image de l’application endommagée dans iOS 8 ) mais ils disent que c’était un bogue Xcode résolu en Xcode 8 GM. Je ne trouve personne ayant ce problème dans Xcode 9

Xcode 9 apporte de nombreuses modifications aux éléments d'image. J'ai donc essayé de les utiliser (en cochant "Conserver les données vectorielles", en "Échelles individuelles", etc.), mais cela n'a pas aidé. 

J'utilise Xcode 9.2 (9C40b), qui est selon moi la dernière version disponible de Xcode.

Est-ce que quelqu'un a un indice pour cela? 

13
AnthoPak

Peut se référer aux notes de publication Xcode 9 https://developer.Apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html#//Apple_ref/doc/uid/TP40001051-CH1-SW936

Deux solutions de contournement: 

  • Construisez l'application en utilisant Xcode 9.1 ( lien de téléchargement officiel )

  • OU utilisez Xcode 9.2 et définissez la cible de déploiement sur iOS 8.4 ou une version ultérieure.

Cela fonctionne pour moi ... Le premier est recommandé car le second n'autorise que la prise en charge d'iOS 8.4.

10
mastermind

J'ai trouvé que déplacer l'image de tous les éléments à un ensemble peut résoudre ce problème.

0
ADDICE