Ich verwendet in meiner Applikation ein paar Frameworks, die ich in das App-Bundle/-Package mit integriere. Das funktioniert auch soweit ganz gut (mittels "Copy Files" mit Ziel "Frameworks").
Das Problem ist nur, dass durch die Build Phase "Copy Files" die gesamten Frameworks inklusive deren Header ins Bundle kopiert werde. Die Header werden aber zur Laufzeit nicht mehr gebraucht, blähen die Applikationsgröße unnötig auf (in meinem Fall um 2,5 MB) und sollen deshalb dort nicht auftauchen!
Wie mache ich es nun, dass beim "Installieren" der Frameworks ins Bundle die Header nicht mitkopiert werden? Es muss doch einen besseren Weg geben, als ein Skript zu schreiben, dass nachträglich die Header wieder löscht.
Wenn ich mir so die Programme auf meiner Festplatte ansehe, integrieren ziemlich viele Applikationen Frameworks in ihr Bundle, und dort sind nirgendwo Header mit enthalten (es muss also eine Standard-Lösung geben)
(So ein ähnliches Problem wurde schon hier diskutiert - allerdings landeten dort die Header im Resource-Verzeichnis, was sich dann richtig konfigurieren ließ).
Gruß,
Tjark
Das Problem ist nur, dass durch die Build Phase "Copy Files" die gesamten Frameworks inklusive deren Header ins Bundle kopiert werde. Die Header werden aber zur Laufzeit nicht mehr gebraucht, blähen die Applikationsgröße unnötig auf (in meinem Fall um 2,5 MB) und sollen deshalb dort nicht auftauchen!
Wie mache ich es nun, dass beim "Installieren" der Frameworks ins Bundle die Header nicht mitkopiert werden? Es muss doch einen besseren Weg geben, als ein Skript zu schreiben, dass nachträglich die Header wieder löscht.
Wenn ich mir so die Programme auf meiner Festplatte ansehe, integrieren ziemlich viele Applikationen Frameworks in ihr Bundle, und dort sind nirgendwo Header mit enthalten (es muss also eine Standard-Lösung geben)
(So ein ähnliches Problem wurde schon hier diskutiert - allerdings landeten dort die Header im Resource-Verzeichnis, was sich dann richtig konfigurieren ließ).
Gruß,
Tjark