2010-12-13 31 views
0

Je dois créer une application iPhone et iPad distincte avec différents identifiants et je suis curieux de savoir s'il est possible que mon info.plist contienne les deux entrées requises, donc je ne pas avoir à se rappeler de changer les choses lors de l'exécution d'une construction.Utilisation d'Info.plist unique pour créer des applications iPhone et iPad séparées

Je sais que vous pouvez le faire pour différentes ressources et applications sur iOS tels que:
<key>ApplicationName</key>
<string>My iPhone App</string>
<key>ApplicationName~ipad</key>
<string>My iPad App</string>

Serait-il possible d'avoir ce travail pour les différents noms de bundle aussi, ou aurai-je besoin d'avoir un fichier plist distinct et de construire une cible entièrement?

Répondre

0

Vous pouvez avoir plusieurs cibles et une info.plist unique. Vous pouvez modifier le nom du bundle (et de nombreux autres paramètres) dans le plist en définissant leurs valeurs via les paramètres définis dans les paramètres de construction de chaque cible.

1

Si vous voulez avoir différents noms de paquets alors oui, vous avez besoin de deux fichiers info.plist et donc vous aurez besoin de deux cibles. Pourquoi êtes-vous inquiet à propos de la modification du fichier info.plist? Il devrait être relativement statique une fois que votre projet est en cours.

0

Je recommande d'utiliser différents fichiers Info.plist.
Toutefois, vous devriez être en mesure d'atteindre votre objectif avec le prétraitement info.plist.