Ich habe ein Projekt, das einige Dateien zwischen einer Mac-Anwendung und einer iPad-App freigibt. Aus diesem Grund habe ich die Dateien Info.plist und Prefix.pch für jeden in Unterordner für Mac und iPad verschoben. Ich kann die iPad-App in Debug-Konfiguration ohne Problem erstellen, für den Simulator und für ein Gerät. Ich erhalte die folgenden Nachrichten in den Build-Ergebnissen:
Prozess iPad / Fogozine-Info.plist
Vorkompilieren iPad / Fogozine_Prefix.pch
mit einem großen grünen Häkchen neben beiden. Alles ist gut.
Wenn ich jedoch für Release aufbaut, bekomme ich Folgendes:
Prozess Fogozine-Info.plist
Die Datei "Fogozine-Info.plist" konnte nicht geöffnet werden, weil es keine solche Datei gibt.
Vorkompilierung Fogozine_Prefix.pch
Der Befehl /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 ist mit dem Beendigungscode 1 fehlgeschlagen.
mit großen roten Ausrufezeichen daneben. Gibt es eine Build-Einstellung, die ich für den Release-Build benötige? Ich kann sehen, dass es einen Info.plist-Eintrag in den Build-Einstellungen gibt, aber das Endergebnis ist das gleiche, egal ob ich es leer lasse, es auf iPad setze oder es auf iPad / Fogozine-Info.plist für alle Build-Konfigurationen setze . Ich sehe nichts in Bezug auf die Prefix.pch-Datei. Dies scheint ein Fehler in Xcode zu sein. Jede Hilfe würde sehr geschätzt werden.
Ich habe es. Ich habe in den Build-Einstellungen des Projekts gesucht, aber ich musste in den Build-Einstellungen des Ziels nachsehen. Die zwei Einstellungen, die ich ändern musste, waren Info.plist File
und Prefix Header
. Wenn ich sie anfänglich geändert habe, muss ich sie nur für die Debug-Build-Konfiguration geändert haben.