2010-08-25 6 views
8

Ho un progetto che condivide alcuni file tra un'applicazione Mac e un'app per iPad. Per questo motivo, ho spostato i file Info.plist e Prefix.pch per ciascuno in sottocartelle rispettivamente per Mac e iPad. Posso creare l'app per iPad in configurazione di debug senza problemi, per il simulatore e per un dispositivo. Ottengo i seguenti messaggi nei risultati di build:Xcode non riesce a trovare Info.plist o Prefix.pch quando crea una versione Release

processo iPad/Fogozine-Info.plist

Precompile iPad/Fogozine_Prefix.pch

con un grande segno di spunta verde accanto a entrambi. Va tutto bene.

Quando costruisco per rilascio, però, ottengo il seguente:

processo Fogozine-Info.plist

Il file "Fogozine-Info.plist" non può essere aperto perché non c'è nessun file di questo tipo.

Precompile Fogozine_Prefix.pch

Comando /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 non riuscita con codice di uscita 1

con grandi punti esclamativi rossi accanto a loro . C'è qualche impostazione di build che mi manca specifica per la build di rilascio? Vedo che c'è una voce Info.plist nelle impostazioni di Build, ma il risultato finale è lo stesso indipendentemente dal fatto che lo lascio vuoto, impostato su iPad o impostato su iPad/Fogozine-Info.plist, per tutte le configurazioni di build . Non vedo nulla correlato al file Prefix.pch. Questo sembra un bug in Xcode. Qualsiasi aiuto sarebbe molto apprezzato.

risposta

10

Ho capito. Stavo cercando nelle impostazioni di costruzione del progetto, ma avevo bisogno di cercare nelle impostazioni di costruzione del bersaglio. Le due impostazioni che dovevo modificare erano Info.plist File e Prefix Header. Quando li ho modificati inizialmente, devo averli modificati solo per la configurazione di compilazione di debug.

Problemi correlati