El Capitan – Dónde instalar la aplicación

Soy desarrollador y proporciono mi aplicación con el instalador de pkg. Antes de El Capitán, mi instalador estaba poniendo binarys en /usr/bin . Con El Capitan tuve que cambiarlo por SIP, así que ahora los binarys van a /usr/local/bin . Según algunos informes, /usr/local/bin solo está disponible para sudoers, el usuario "normal" no puede acceder a él. ¿Cuál debería ser el lugar correcto para instalar mi aplicación, para que cada usuario pueda acceder a ella?

  • ¿Homebrew es seguro para Mac?
  • ¿Cómo puedo download una versión anterior de OS X / macOS?
  • ¿Cómo recrear / usr / local con modo SIP / rootless en El Capitan?
  • ¿Puedo hacer mis propias extensiones de kernel en El Capitan?
  • Mac OS X ya no está comenzando
  • Cambio de icono de MacOS El Capitan
  • MacBook no detecta la pantalla externa
  • Abre objects embeddeds en Word en OS X
  • macOS no aplicó nuevas configuraciones de zona horaria
  • ¿Puedo eliminar files o carpetas de / private / var / folders /?
  • La aplicación Apple Mail :: "Borrar correo no deseado" aparece atenuada
  • Utilidad como Compost para El Capitan
  • One Solution collect form web for “El Capitan – Dónde instalar la aplicación”

    Para las herramientas de línea de command a las que accede cualquier usuario, /usr/local/bin es la mejor location.

    Sistema de ancho requiere administrador

    Ese sudo también puede ser requerido también es correcto. Se debe solicitar a un administrador que realice cambios que afecten a otros usuarios de una computadora. Idealmente, solo los usuarios que son administradores pueden realizar cambios en todo el sistema.

    Prácticamente, esto significa que su package Installer debería requerir la installation de derechos de administrador . Installer.app se encargará de su aplicación.

    pkgbuild

    Esperemos que esté utilizando pkgbuild para crear el package Installer.

    Si es así, asegúrese de pasar la ruta de destino /usr/local/bin utilizando el --install-location .

    Evite incrustar carpetas principales estándar en su package e instalar en / . Ningún package debería instalarse directamente en / .

    Esto asegurará que cualquier ruta existente de la carpeta /usr/local/bin conserve sus permissions y su package no dañe las configuraciones existentes. Si la ruta de destino no existe, Installer.app la creará por usted.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).