Ich arbeite derzeit an Projekten, die viel (10 +) Ziele hat. Dies ist eine weiße Marken-App, jedes Ziel ist einem Kunden gewidmet, alle Ziele teilen sich den exakt gleichen Code, kompilieren jedoch verschiedene Ressourcen (insbesondere .xcsassets).Apple Watch, mehrere Ziele und gemeinsame Watchkit-Erweiterung/Watckit App-Ziele
Ich möchte Apple Watch in mein Projekt integrieren, um Benachrichtigungen auf der Uhr zu aktivieren. Es erfordert 2 Ziele, Watchkit-Erweiterung und App hinzuzufügen. (Hinweis: Das Ziel der WatchKit App wird mit den gleichen .xcassets verknüpft sein wie die zugehörige iPhone App, um die AppIcon zu erben).
Während es für ein Projekt mit nur wenigen Zielen in Ordnung ist, ist das in meinem Fall wirklich nicht praktikabel. Eine Menge neuer Dateien, die erstellt wurden, .splitten Sie über meine Subversion-Ordner und machen die Liste der Ziele wirklich riesig.
Wäre es möglich, diese zwei zusätzlichen Ziele an alle meine Kunden zu teilen? Vielleicht ist es möglich, Skripts zu verwenden, um die WatchKit App/Extension-Ziele (Zielnamen, Bundle-ID usw. aktualisieren) automatisch dem zu erstellenden Schema/iOs-Ziel anzupassen?
Jede Idee wäre mehr als willkommen.
doppeltes Ziel für Uhrensatz 1 Erweiterung und Uhrensatz 1 App zusammen mit Uhr os 2 Ziele. Jetzt Ändern Sie einfach die Paketkennung für alle neuen Ziele. Außerdem können Sie die neuen Ziele nicht manuell in die entsprechende App einfügen. Lassen Sie mich wissen, wenn Sie nicht verstehen, werde ich ein Tutorial erstellen. –
Hast du das funktioniert?Ich versuche genau dasselbe, aber es scheint irgendwo ein bleibendes bundleid zu geben (kann es nicht mit der Suche selbst finden) – tskulbru
Ich habe eine ähnliche Frage. AFAIK, Xcode gibt mir nicht einmal eine Option, um eine zu erstellende Erweiterung auszuwählen – user210504