Sono un po 'confuso come funziona - questa è la mia comprensione:iPhone/Xcode: i diversi target di progetto possono avere identificatori di bundle diversi?
- profilo di provisioning di un bersaglio è collegato a un ID applicazione specifica
- L'identificatore bundle per un target si trova sotto informazioni di destinazione \ Properie \ Identificatore
Ma ... ID gruppo si trova anche in Info.plist. Sembra che se si modifica l'ID del gruppo in Info.plist, Xcode lo cambia automaticamente in Informazioni di destinazione \ Proprietà \ Identificatore e viceversa.
Quindi, chi ha la precedenza? L'ID Info destinazione \ Proprietà \ Identificatore o l'ID gruppo Info.plist?
Il motivo per cui lo chiedo è perché mi piacerebbe avere due versioni per la mia app, una versione gratuita e una versione a pagamento, e mi piacerebbe farlo con due obiettivi diversi. Dal momento che saranno due app diverse nell'App Store, ho bisogno di due ID app diversi (e non voglio percorrere la * route con gli ID app, la descrizione di come funziona sull'App Store ha reso la mia dolore al cervello).
Avrei bisogno di due diversi Info.plist per ogni obiettivo se ho fatto questo, o posso usare lo stesso Info.plist, e solo i diversi target usano un profilo di provisioning di sviluppo/distribuzione diverso?
Questo probabilmente è '$ (PRODUCT_BUNDLE_IDENTIFIER)' invece '$ (APPLICATION_BUNDLE_IDENTIFIER)'. – Jano