web-dev-qa-db-fra.com

avertissements iOS 9 dans Xcode - Ce fichier est déjà créé pour une version antérieure du déploiement du projet. La fonctionnalité peut être limitée

Je viens de mettre à jour mon Mac avec le dernier système d'exploitation et Xcode avec la dernière version. Maintenant, j'ai cet avertissement et je ne sais pas qui s'en débarrasser ni ce que cela signifie réellement.

Quelqu'un pourrait-il me l'expliquer?

 enter image description here

Merci

20
spenf10

Sélectionnez Main.storyboard dans le navigateur de projet, appuyez sur ⌘⌥1 afficher l'inspecteur d'identité et changer Builds for pour un nom approprié

enter image description here

32
vadian

Si la modification de la version cible minimale de la génération ne fonctionne pas, essayez d'inspecter le fichier source XIB. Faites un clic droit sur le fichier -> Ouvrir en tant que -> Code source. 

Recherchez la section près du sommet, qui ressemble à ceci:

<dependencies>
    <deployment version="2304" identifier="iOS"/>
    <plugIn identifier="com.Apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13173"/>
    <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
    <capability name="Safe area layout guides" minToolsVersion="9.0"/>
    <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>

Ma version cible était iOS 9, mais ma contrainte de format d'image est minToolsVersion 5.1. Quand je l'ai changé en 9.0, l'avertissement est parti.

1
David