J'essaie d'écrire deux applications personnalisables distinctes: une pour iPad et l'autre pour iPhone. Lorsque vous essayez de renommer mon Info.plist, MonoDevelop crée automatiquement une nouvelle Info.plist vide et l'utilise à la place. De la même manière, je n'arrive pas à déplacer mon Info.plist dans l'iPad/sous-dossier et j'ai besoin que MD le prenne en charge.Plusieurs fichiers Info.plist dans la solution MonoTouch
Actuellement, nous avons 3 projets en 1 solution: iPad, iPhone, fichiers communs et bibliothèques.
Est-ce la seule solution à avoir des fichiers .sln distincts dans les sous-dossiers appropriés, ou puis-je encore créer d'une manière ou d'une autre deux applications séparées à partir d'un .sln?
EDIT: La structure du projet est ci-dessous si cela permet de visualiser le problème.
MyApp.sln MyApp-iPad.csproj MyApp-iPhone.csproj MyApp-Common.csproj Main.cs AppDelegate-iPad.cs AppDelegate-iPhone.cs Info.plist (MD currently uses this for both projects) Common/ iPad/ iPad/Info.plist (for -iPad.csproj) iPhone/ iPhone/Info.plist (for -iPhone.csproj)
Un lien utile, mais je ne pense pas que votre suggestion fonctionne pour cette structure de projet. Nous avons déjà un projet de bibliothèque avec des fichiers communs; c'est juste parler de la plist au niveau de l'application pour iPad vs iPhone. Il semble que MD vous oblige à utiliser le fichier 'Info.plist' au même niveau que' .sln'. Nous avons fait 2 * projets *, mais voulez-vous dire que je dois faire des solutions 2 * *? – darvids0n
Effectuez 2 projets de niveau application (quelle que soit votre structure existante), YourAppiPhone et YourAppiPad. Lien dans tous les fichiers partagés de YourAppiPhone dans YourAppiPad tels que 'Main.cs' ou' AppDelegate.cs'. Vous n'aurez pas besoin de 2 solutions. – jonathanpeppers
Je comprends ce que vous dites, mais nous l'avons déjà fait et le problème est que MD veut toujours que les deux projets au niveau de l'application utilisent 'Info.plist' dans le même dossier que le' .sln'. – darvids0n