Nel profilo di provisioning ho impostato l'ID app su com.mycompany.lowercaseappname
, ma in Xcode 4 l'identificatore di bundle è configurato automaticamente per utilizzare il mio ${PRODUCT_NAME}
, che è in maiuscolo (voglio che l'utente lo veda in maiuscolo sotto l'icona dell'app). Va bene o devo cambiare manualmente l'ID del bundle in Xcode in lettere minuscole?L'ID bundle deve distinguere tra maiuscole e minuscole?
risposta
L'identificativo del gruppo deve essere univoco a livello globale (non corrisponde ad alcuna altra applicazione nel mondo) ma non deve corrispondere al nome dell'applicazione, né è importante il caso. Tuttavia, ricorda che il file delle preferenze sarà identificato dall'identificatore in modo che l'identificatore debba essere riconoscibile all'utente come appartenente alla tua applicazione.
È possibile eseguire l'override dell'identificatore di bundle configurato automaticamente in Xcode4 premendo Command-1 per visualizzare la vista navigatore, facendo clic sul file xxx-Info.plist (dove xxx è il nome dell'applicazione) e modificando la stringa Identificatore bundle su quello che vuoi. Non deve contenere la variabile $ {PRODUCT_NAME: rfc1034identifier}.
L'ID pacchetto è sensibile al maiuscolo/minuscolo. Da Apple Docs:
Tuttavia, a differenza dei nomi di dominio, gli ID di gruppo sono case sensitive. Se l'ID app è in minuscolo, anche l'ID del bundle deve essere in minuscolo.
Si noti che l'ID del gruppo non è ciò che l'utente vedrà come nome dell'app. Questo è il "Bundle Display Name"
- 1. OData e distinzione tra maiuscole e minuscole
- 2. GetMethod senza distinzione tra maiuscole e minuscole?
- 3. Elenco senza distinzione tra maiuscole e minuscole
- 4. Automapper - voglio distinzione tra maiuscole e minuscole
- 5. AngularJs, senza distinzione tra maiuscole e minuscole
- 6. .NET HttpSessionState tra maiuscole e minuscole
- 7. Corrispondenza delle maiuscole senza distinzione tra maiuscole e minuscole
- 8. .net Configurazione personalizzata Come distinguere tra maiuscole e minuscole un enum ConfigurationProperty
- 9. Rails routes.rb - Non sensibile alla distinzione tra maiuscole e minuscole
- 10. Come sostituire una stringa senza distinzione tra maiuscole e minuscole
- 11. JQuery: come faccio a selezionare un valore da una distinzione tra maiuscole e minuscole tra maiuscole e minuscole?
- 12. Set Matcher Bootstrap Typeahead senza distinzione tra maiuscole e minuscole
- 13. Rails - concepire, e-mail tra maiuscole e minuscole
- 14. Selezione stringhe e distinzione tra maiuscole e minuscole
- 15. Maiuscole/minuscole sostituire
- 16. stringa senza confronti tra maiuscole e minuscole confronta nell'espressione LINQ
- 17. Maiuscole/minuscole #define
- 18. ORACLE 11g senza distinzione tra maiuscole e minuscole per default
- 19. Doctrine LIKE senza distinzione tra maiuscole e minuscole
- 20. Underscore.js Ordinamento senza distinzione tra maiuscole e minuscole
- 21. Vincolo unico non sensibile alla distinzione tra maiuscole e minuscole
- 22. Git non fa distinzione tra maiuscole e minuscole?
- 23. Ricerca senza distinzione tra maiuscole e minuscole in Mongo
- 24. Appoggio appropriato di una distinzione tra maiuscole e minuscole
- 25. Come utilizzare PHP strpos senza distinzione tra maiuscole e minuscole?
- 26. Sovrascrivi regex con distinzione tra maiuscole e minuscole in Perl
- 27. Esiste un operatore di uguaglianza tra maiuscole e minuscole C#?
- 28. Colonne stringa senza distinzione tra maiuscole e minuscole in SQLAlchemy?
- 29. javascript: ignorando la distinzione tra maiuscole e minuscole delle stringhe
- 30. JPA2: senza distinzione tra maiuscole e minuscole come l'abbinamento ovunque
Ma iTunes-Connect ti consente di creare una nuova app con un ID bundle esistente, caso diverso. È un bug di iTunes-Connect? – Rich
Apparentemente, secondo la risposta di cui sopra, è case sensitive. Vedi [questo] (https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html#//apple_ref/doc/uid/TP40012582-CH28-SW8) – ravemir