requisitos mountain mac lion instalar gratis descargar macos nsnotificationcenter osx-mountain-lion

macos - instalar - mac os mountain lion dmg



Icono de OSX Notification Center (7)

En realidad, hay un debate en curso en los foros de desarrolladores de Apple ( link , link para personas con acceso) sobre esto. Por lo que sé, actualmente no hay una solución real, pero puedes probar lo siguiente:

  • Cambie la ID del paquete de su aplicación y vuelva a intentarlo. Si lo cambia, limpia su aplicación y vuelve a cambiar, algunas personas han reportado éxito al ver aparecer su ícono.
  • Inicie sesión como otro usuario. El uso del Centro de notificaciones en caché puede ser por usuario, por lo que es posible que pueda recibir las notificaciones con el ícono correcto como una persona diferente.

Estoy usando las API del Centro de Notificación de OSX por primera vez y parece que no puedo encontrar la forma de hacer que el ícono de mi aplicación aparezca en la insignia de Notificación.

El ícono predeterminado "su aplicación no tiene un ícono" sigue apareciendo:

Esto es lo que he hecho hasta ahora.

  • He creado un archivo icns que incluye 512, 256, 128, 32 y 16px versiones
  • Arrastre el icono a la sección "Icono de la aplicación" del resumen del objetivo.
  • Me aseguré de marcar la casilla para copiar el icono en el proyecto
  • la sección "Archivo de iconos" del plist hace referencia al nombre correcto del icono (menos los .icns)

¿Algunas ideas? El icono no aparece cuando ejecuto la aplicación a través de Xcode o cuando exporto un archivo tampoco.

También extraí el archivo Sparrow.icns de Sparrow.app y traté de usar ese en lugar del que hice. Eso tampoco funcionó.


Intenté todas las sugerencias anteriores, pero lo único que funcionó para mí en 10.14 fue eliminar DerivedData:

rm -rf ~/Library/Developer/Xcode/DerivedData


La forma más sencilla en la que logré que aparezca el icono es cambiar el Identificador de paquete en su proyecto. Esto funciona en OSX 10.10.5 y XCode 7.2

(Una vez que el centro de notificaciones retire el cambio, puede volver a cambiarlo a su identificador de paquete original si ya tiene un perfil de aprovisionamiento asociado)


La ubicación de la carpeta se ha movido para OSX 10.10+.

El siguiente comando te lleva a su nueva ubicación:

$ cd `getconf DARWIN_USER_DIR`/com.apple.notificationcenter/db

y entonces

$ open .


Pude solucionar este problema incrementando el número de compilación en la sección General del objetivo de compilación.


Resolví el problema archivando mi aplicación y agregando una copia a mi carpeta de aplicaciones. Cuando la aplicación está en la carpeta de aplicaciones, el icono siempre está visible, incluso si ejecuta la aplicación desde XCode ...


Puede forzar al Centro de notificaciones a actualizar todos los íconos eliminando el archivo de la base de datos del Centro de notificaciones ( ~/Library/Application Support/NotificationCenter/SOME_UUID.db ) y luego ~/Library/Application Support/NotificationCenter/SOME_UUID.db el proceso del Centro de notificaciones (por ejemplo, desde el Monitor de actividad).

Desafortunadamente, esto tiene el efecto secundario de eliminar el historial de notificaciones, pero no fue un problema para mí.