Convention de nommage pour les CFBundleSignature et CFBundleIdentifier
Je me demande comment puis-je savoir quel nom je dois donner pour mon CFBundleSignature et CFBundleIdentifier. Je crois que ces choses sont censées être identificateur unique, ainsi dois-je obtenir en quelque sorte ces noms d'apple? Dire que mon application est appelée javaapp et provient du site internet javaapp. Mon CFBundleIdentifier être com.javaapp.javaapp? Ce 4 lettres devrais-je utiliser pour mon CFBundleSignature?
OriginalL'auteur Mike2012 | 2009-12-09
Vous devez vous connecter pour publier un commentaire.
L'Identifiant de lot identifie de manière unique votre application. Si vous avez enregistré un nom de domaine, utilisez-le. Sinon, il suffit d'utiliser
com.<your name>.<application name>
Le Bundle Signature est analogue au "Créateur" du Code trouvé dans le Classique de Mac OS. Il n'existe que pour assurer la compatibilité avec les Classiques de Mac OS applications et documents. Moderne, Mac OS X, les applications n'ont pas besoin de s'inquiéter au sujet de l'attribution d'un Faisceau de Signature.
Vous pouvez avoir un certain nombre de segments. Par exemple: com.apple.iWork.Pages
OriginalL'auteur
Oui, en supposant que vous êtes propriétaire du nom de domaine javaapp.com, com.javaapp.javaapp serait bien qu'un ID de lot. Il y a quelques règles, comme je le rappel, l'ID de lot de pièces ne peut contenir que des lettres, des chiffres et des tirets.
Le bundle de signature dans nouveaux projets Xcode est initialisé ????. Vous pouvez probablement en rester là, mais si vous voulez votre propre code, vous devez l'enregistrer: http://developer.apple.com/datatype/index.html
OriginalL'auteur