react print not exist entry does macos cfbundleidentifier

macos - react - print entry cfbundleidentifier does not exist fix



Convención de nomenclatura para CFBundleSignature y CFBundleIdentifier (2)

Sí, suponiendo que posea el nombre de dominio javaapp.com, com.javaapp.javaapp estaría bien como ID de paquete. Hay algunas reglas; Como recuerdo, las partes de la ID del paquete solo pueden contener letras, dígitos y guiones.

La firma del paquete en los nuevos proyectos de Xcode se inicializa como ????. Probablemente pueda dejarlo así, pero si desea su propio código, debe registrarlo: http://developer.apple.com/datatype/index.html

Me pregunto cómo sé qué nombre debo dar para mi CFBundleSignature y CFBundleIdentifier. Creo que se supone que estos son identificadores únicos, así que ¿tengo que obtener estos nombres de Apple de alguna manera? Digamos que mi aplicación se llama javaapp y proviene del sitio web javaapp. ¿Debería mi CFBundleIdentifier ser com.javaapp.javaapp? ¿Qué 4 letras debo usar para mi CFBundleSignature?


El identificador de paquete identifica de forma única su aplicación. Si ha registrado un nombre de dominio, use eso. De lo contrario, simplemente use com.<your name>.<application name>

La Firma Bundle es análoga al "Código del creador" que se encuentra en el Mac OS clásico. Solo existe para la compatibilidad con las aplicaciones y documentos de Classic Mac OS. Las aplicaciones modernas de Mac OS X no tienen que preocuparse por asignar una firma de paquete.