Question

J'ai un produit avec deux cibles, l'un pour l'iPhone et l'autre pour l'iPad. Je vais construire deux applications distinctes, pas universel.

Comme je dois avoir deux fichiers icon.png pour l'icône de l'application, car ils diffèrent par la taille, comme je vois que je vais avoir deux fichiers Info.plist. droit?

J'ai créé deux copies du fichier Info.plist, nommé iphone-info.plist et ipad-info.plist. J'ai faites un clic droit chacun et leur est attribuée à une cible spécifique.

Maintenant, quand je vois que je compile cette erreur:

Attention:. La phase de copie des ressources Bundle build contient le fichier Info.plist de cet objectif 'iPhone-Info.plist'

Si je supprime l'affectation cible des deux fichiers d'information, l'erreur disparaît.

Voici les questions que j'ai:

  • Si je ne peux pas fixer un objectif pour info.plist, comment chaque cible sait qui info.plist à utiliser?
  • Y at-il une autre façon de faire de chaque cible a son propre icône sans utiliser deux plists?

Merci pour toute aide.

Était-ce utile?

La solution

Si vous obtenez les informations sur une cible, cliquez sur l'onglet « Build » et tapez « plist » dans la zone de recherche, vous verrez que le fichier Info.plist il prévoit de construire cette cible est répertorié dans les paramètres de construction . Un changement qui à pointer vers le nom de fichier de chaque fichier plist que vous voulez pour chaque cible.

Réglage de la cible pour chaque plist ne fait qu'ajouter à la cible construire comme tout autre fichier - pour réellement dire à l'application d'utiliser un fichier plist particulier « LE » fichier plist avec des informations pertinentes, vous devez également définir dans la paramètres cibles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top