Ho un progetto con più destinazioni, ognuna delle quali crea versioni dell'app piuttosto simili ma con risorse e elenchi di immagini diversi. Per plists/immagini va bene, ma io uso i framework ShareKit e Appirater che hanno i file header con #defines per la loro configurazione. Per ogni versione credo necessario importare una versione diversa di questo file di intestazione, poiché la configurazione è diversa per ogni app creata da ciascun target.Xcode - Importazione di un file di intestazione diverso con lo stesso nome in base a Target
Quindi indirizzare A ha SHConfig.h e la destinazione B ha uno SHConfig.h DIVERSO
ho potuto modificare la fonte di questi quadri di importare le intestazioni diverse in base alla destinazione, ma che sarebbe disordinato quando vengo per aggiornare i framework.
Esiste un modo migliore per importare diversi file di intestazione (con lo stesso nome) in base alla destinazione?
Per due file comuni per avere lo stesso nome, essi devono essere in diverse directory. – ughoavgfhw
Grazie Peter, funziona bene. Un'alternativa suggerita è stata quella di creare il mio "master" SHKConfig.h e definire #ifdefs in modo da passare ad altri file. Questo ha un sovraccarico minimo e una minore dipendenza dagli strumenti di costruzione. Entrambe le soluzioni sembrano funzionare. – NeilInglis
Ho fatto esattamente questo e non funziona. Ho un obiettivo che cerca l'intestazione nella cartella dell'altra destinazione. Qualche idea su cosa sto facendo male? – refaelos