Mi chiedo come faccio a sapere quale nome dovrei dare per CFBundleSignature e CFBundleIdentifier. Credo che questi dovrebbero essere un identificatore univoco, quindi devo in qualche modo ottenere questi nomi da Apple? Supponiamo che la mia app si chiami javaapp e provenga dal sito Web javaapp. Il mio CFBundleIdentifier dovrebbe essere com.javaapp.javaapp? Quali 4 lettere dovrei usare per la mia CFBundleSignature?Convenzione di denominazione per CFBundleSignature e CFBundleIdentifier
risposta
L'identificativo del pacchetto identifica in modo univoco l'applicazione. Se hai registrato un nome di dominio, usa quello. Altrimenti, usa semplicemente com.<your name>.<application name>
La firma del pacchetto è analoga al "Codice creatore" trovato in Classic Mac OS. Esiste solo per compatibilità con app e documenti Classic Mac OS. Le moderne app per Mac OS X non devono preoccuparsi di assegnare una firma di pacchetto.
Sì, supponendo di possedere il nome di dominio javaapp.com, com.javaapp.javaapp andrebbe bene come ID bundle. Ci sono alcune regole; come ricordo, le parti ID bundle possono contenere solo lettere, cifre e trattini.
La firma del pacchetto nei nuovi progetti Xcode è inizializzata come ????. Probabilmente puoi lasciarlo, ma se vuoi il tuo codice, devi registrarlo: http://developer.apple.com/datatype/index.html
- 1. Eventi - convenzione di denominazione e stile
- 2. Denominazione convenzione e struttura per classi di utilità e metodi
- 3. Convenzione di denominazione per il vincolo univoco
- 4. Convenzione di denominazione per moduli/cartelle Rails
- 5. Convenzione di denominazione per le viste Django?
- 6. Convenzione di denominazione per modelli comuni?
- 7. Convenzione di denominazione per oggetti in java
- 8. Convenzione di denominazione Python - namedtuples
- 9. Convenzione di denominazione Microsoft VB.NET
- 10. Convenzione di denominazione per le costanti Scala?
- 11. Convenzione di denominazione Scala per le opzioni
- 12. SqlServer identità convenzione di denominazione
- 13. Convenzione di denominazione classe Perl
- 14. iPhone ivar convenzione di denominazione
- 15. convenzione di denominazione per variabile pubblica e privata?
- 16. Convenzione di denominazione e caratteri validi per una chiave Redis
- 17. MongoDB convenzione schema di disegno di denominazione
- 18. Convenzione di denominazione delle soluzioni di Visual Studio e proietta
- 19. Play Framework - Convenzione di denominazione CRUD
- 20. Come funziona la convenzione di denominazione cakePHP?
- 21. Convenzione di denominazione dei tratti PHP?
- 22. Variabile costante Java, convenzione di denominazione
- 23. Convenzione di denominazione ID in ASP.NET?
- 24. Convenzione di denominazione della classe estesa ottimale?
- 25. Convenzione di denominazione delle getter asincrono
- 26. Denominazione convenzione di eventi in redux js
- 27. Campi data del database - Convenzione di denominazione
- 28. convenzione di denominazione delle classi astratta
- 29. API Web Convenzione di denominazione richiesta HTTP
- 30. metodo Objective C convenzione di denominazione
Posso usare quattro segmenti? per esempio. com.companyname.divisionname.appname –
Puoi avere un numero qualsiasi di segmenti. Ad esempio: com.apple.iWork.Pages – Darren