Domanda

Nel documento plist del mio progetto Xcode, posso vedere il valore per la CFBundleIdentifier chiave è:

com.mycompany.${PRODUCT_NAME:rfc1034identifier}

Ovviamente dovrò cambiare com.mycompany al nome di dominio della mia azienda, ma non ho idea se il rfc1034identifier deve essere rimosso in modo che diventi:

com.mycompany.${PRODUCT_NAME}

Google non ha aiutato rispondere alla mia domanda. Questo rfc1034identifier influisce sulla AppID che avrei dovuto fornire al programma iPhone Developer -? Provisioning Portal

È stato utile?

Soluzione

L': rfc1034identifier appena formati (se necessario) quindi non ci sono caratteri non validi * nel nome del bundle. È improbabile che avere un prodotto che viene chiamato da un carattere non valido, ma non è impossibile.

avrei lasciato lì dentro ma è davvero a te.

(In realtà, la maggior parte del tempo ho appena hardcode il bundle - in questo modo se i cambiamenti nome del prodotto per qualsiasi motivo, è ancora ottenuto lo stesso identificativo fascio quando vengo a aggiornarla in App Store)

* come ad esempio uno spazio o un punto - saranno sostituiti con un carattere di sottolineatura in modo da 'My Game' diventerebbe 'My_Game'

Altri suggerimenti

La mia comprensione (anche se tentativi ed errori) è che l'identificatore deve essere univoco per ogni applicazione che si presenta, o caricare su un dispositivo iOS tramite iTunes o direttamente. Quindi, anche se il vostro usato un '*' come identificatore (1), ogni applicazione deve avere un proprio identificativo univoco. Quindi, a meno che non si cambia il PRODUCT_NAME da app per app, si desidera aggiungere qualcosa dopo $ {PRODUCT_NAME: rfc1034identifier}, per assicurarsi che sia unica. Aggiungo una data in formato YYMMDD per fare questo: $ {PRODUCT_NAME: rfc1034identifier} 110524 (per il 24 maggio 2011)

(1) e cioè: nel portale di provisioning, quando si crea un nuovo App ID, si mette un '*' nel 'Bundle Identifier (App ID suffisso)" campo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top