Attualmente sto lavorando a progetti che hanno molti obiettivi (10+). Questa è un'app di marca bianca, ogni obiettivo è dedicato a un cliente, tutti i target condividono lo stesso codice ma compilano risorse diverse (.xcsassets in particolare).Apple Watch, diversi obiettivi e obiettivi dell'app Watchkit Extension/Watckit condivisi
Mi piacerebbe integrare Apple Watch nel mio progetto, semplicemente per abilitare le notifiche sull'orologio. Richiede l'aggiunta di 2 target, Extension di Watchkit e App. (nota: il target dell'app WatchKit verrà collegato agli stessi .xcassets rispetto all'app iPhone associata per ereditare AppIcon).
Mentre è ok per un progetto con pochi obiettivi, nel mio caso questo non è davvero pratico. Un sacco di nuovi file creati, .plist attraverso le mie cartelle di subversion, e rendono l'elenco di obiettivi davvero enorme.
Sarebbe possibile condividere questi 2 ulteriori obiettivi a tutti i miei clienti? Forse è possibile utilizzare gli script per far corrispondere i target di App/Extension di WatchKit (aggiornamento del nome di destinazione, ID del bundle, ecc.) Automaticamente allo schema/target di iOs da costruire?
Qualsiasi idea sarebbe più che benvenuta.
Duplica target per il kit di orologio 1 estensione e l'orologio kit 1 app con orologio os 2 obiettivi. Ora basta cambiare l'identificatore del fascio per tutti i nuovi obiettivi. Inoltre non cambierai aggiungere manualmente i nuovi bersagli all'app pertinente. Fammi sapere se non capisci, creerò un tutorial. –
Hai funzionato?Sto provando la stessa cosa ma sembra esserci un bundleid persistente da qualche parte (non riesco a trovarlo anche con la ricerca) – tskulbru
Ho una domanda simile. AFAIK, Xcode non mi dà nemmeno la possibilità di selezionare un'estensione da costruire – user210504