2012-07-05 14 views
17

Quando utilizzo il modello di strumento da riga di comando ha un identificatore di bundle all'interno della procedura guidata. Cosa significa identificatore del bundle? È simile al namespace?cosa si intende per identificatore di bundle nel progetto ios?

+0

possibile duplicato di [Identificatore pacchetto (suffisso ID applicazione) ] (http://stackoverflow.com/questions/8939318/bundle-identifier-app-id-suffix) –

risposta

19

Secondo Apple docs:

identificatore

Un fascio consente iOS e MacOS riconoscono tutti gli aggiornamenti per la vostra applicazione. Il tuo ID bundle deve essere registrato con Apple ed essere unico per la tua app. Gli ID bundle sono specifici per tipo di app (iOS o macOS). Lo stesso ID bundle non può essere utilizzato per le app iOS e macOS.

12

L'identificatore del gruppo è la stringa univoca che identifica l'applicazione nel sistema. Questo è paragonabile al nome visualizzato (gli spazi dei nomi sono in genere prefissi nei framework), che è ciò che iOS utilizza per mostrare il nome della tua app sul trampolino di lancio.

Gli identificatori di bundle sono solitamente (non sempre) scritti nella notazione DNS inversa (I.e com.miaCompany.myApp).

3

Aggiunta di più punti alle risposte precedenti: profilo di provisioning, l'ID del bundle dell'app deve essere univoco e il progetto assegnato a un team. Questo ID può essere impostato nella scheda generale di destinazione dell'app. Per creare l'ID bundle predefinito, Xcode concatena l'identificativo della società con il nome del prodotto inserito durante la creazione del progetto da un modello. Il formato stringa deve essere Uniform Type Identifier (UTI), che è caratteri alfanumerici (AZ, az, 0-9), trattino (-) e punto (.)

Problemi correlati