2017-06-08 2 views
0

J'ai converti la syntaxe Swift 3.1 en Swift 4.0 en utilisant Xcode 9.0 beta, et j'ai un problème étrange. Mes images dans le dossier Assets du projet ne sont pas chargées sur mon périphérique réel. Je reçois cette information Could not load the “sampleImage” image referenced from a nib. Tout fonctionne bien dans le simulateur. Quelqu'un peut-il m'expliquer, pourquoi?Xcode 9 - Impossible de charger l'image "sampleImage" référencée à partir d'une plume

Mise à jour

Après la mise à jour iOS pour mon iOS 11 je peux voir des images dans mon application. Mais cela signifie-t-il que les applications installées sur iOS 10 et les versions antérieures auront un problème avec l'affichage des images?

Répondre

1

Je doute que les applications exécutant iOS 10 et versions antérieures aient des problèmes d'affichage des images. Dans mon expérience en tant que développeur iOS lorsque vous mettez à jour vers une version bêta de Xcode et Swift SDK, vous devez mettre à jour vers la version bêta iOS la plus récente pour utiliser le SDK et tester des applications. Cela change une fois que les tags bêta sont supprimés. Le document Apple suivant indique que "Le bêta OS doit être installé sur votre appareil (Mac, Apple TV, Apple Watch ou appareil iOS) Le bêta OS, lorsqu'il est proposé, est disponible sur la page de téléchargement du développeur correspondant. Par exemple, voir Téléchargements iOS. "

https://developer.apple.com/library/content/technotes/tn2249/_index.html

1

je poste une réponse à une autre question à ce sujet. S'il vous plaît vérifier pour plus de détails: https://stackoverflow.com/a/44683381/3797903

convertir simplement tous vos actifs jpg au format PNG pour le faire fonctionner sur iOS 10 ou un appareil plus tôt.