2010-09-03 16 views
5

Ho provato a creare più app per iPhone utilizzando lo stesso progetto XCode e ha funzionato bene, ma quando voglio installarle tutte nel mio iPhone, iTunes invece di aggiungere la seconda app come nuova, voglio sostituire quello esistente (il primo installato) con il secondo. Ho usato per ogni applicazione un target diverso e ho creato uno script che copia in Default.png l'immagine corrispondente. La mia app avrà distribuzioni diverse, quindi ho bisogno di capire come distribuire le app in modo che iTunes installi ciascuna di questi come singola app e non considerare tutte le mie app come una singola applicazione.one XCode Project più app per iPhone

Potete aiutarmi per favore con questo?

Apprezzato, Alex.

risposta

7

Ogni obiettivo ha bisogno del proprio Info.plist. E ogni Info.plist deve avere un set di identificatori di Bundle diverso. Il modo più semplice per controllare è Project -> Modifica Target Attivo, quindi vai alla scheda Proprietà e controlla il valore su "Identificatore". È importante che ogni target abbia identificazioni diverse, perché è così che Xcode/iPhone identifica un'app. Se hai diversi obiettivi tutti usando lo stesso identificatore di Bundel, si sovrascriveranno l'un l'altro al momento dell'installazione.

3

Sono necessari diversi file Info.plist, ciascuno con un diverso Bundle Identifier, per univocarli. Altrimenti, sembrano tutti uguali al dispositivo, che si riempirà solo l'uno per l'altro.

Fare clic con il tasto destro del mouse sul target di costruzione e selezionare Ottieni informazioni. Fai clic sulla scheda Costruisci e scorri fino all'impostazione di compilazione "File Info.plist" nella sezione "Packaging". Impostalo su un diverso plist per ogni target che hai.