Ich habe ein Projekt, das ich gerne weiß Label. Grundsätzlich müssen nur Icons, Startbilder und info.plist geändert werden. Das Problem ist, dass das Projekt zu groß ist und ich wirklich keine zusätzlichen Ziele und Ressourcen hinzufügen möchte.White Labeling eine iOS App
Die Lösung, die ich sehe, besteht darin, ein separates Projekt zu erstellen und das erste als Abhängigkeitsprojekt hinzuzufügen. Dieses White-Labeling-Projekt würde keinen Code haben, sondern eine Reihe von Zielen mit verschiedenen Bildern und Info.plists für sie. In diesem Fall würde ich jedes Mal, wenn ich die App weiß beschriften möchte, ein anderes Ziel mit einem eigenen Satz von Bildern erstellen. Und wann immer ich eine weitere Veröffentlichung machen möchte, könnte ich einfach all diese Ziele erstellen und eine Reihe von Variationen für die gleiche App bekommen. Klingt einfach.
Das Problem liegt in der Implementierung. Ich habe das Projekt als Abhängigkeit verlinkt, ebenso wie das Ziel. Aber jedes Mal, wenn ich die App erstelle, erstellt sie eine ausführbare Datei mit dem ursprünglichen Namen, obwohl es in info.plist anders ist. Wahrscheinlich liegt das daran, dass das ursprüngliche Ziel seine eigene info.plist hat. Eine andere Sache ist, wie man die Ressourcen vom ursprünglichen Ziel durch andere ersetzt.
Jede mögliche Hilfe schätzen
Meiner Meinung nach, Ziele der beste Weg ist, zu erreichen, was Sie wollen, sollten Sie diese Lösung überdenken. – Cyril
Ja, je mehr ich darüber nachdenke, desto mehr verstehe ich, dass das die einfachste Lösung wäre – Ezeki