He intentado muchas soluciones disponibles, buscado a través de preguntas similares), la mayoría de ellos era bastante obvio - como la edición de Info.plist
en el paquete de la aplicación, pero oryginal Información de la aplicación.plist datos parece que se ven bien (tiene un correcto archivo de definiciones de tipo):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>rm</string>
<string>mpg</string>
<string>mpeg</string>
<string>mov</string>
<string>avi</string>
<string>rmvb</string>
<string>mkv</string>
<string>m4v</string>
<string>mp4</string>
<string>asf</string>
<string>divx</string>
<string>ogm</string>
<string>wmv</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>qnapi.icns</string>
<key>CFBundleTypeRole</key>
<string>None</string>
<key>LSUIElement</key>
<false/>
</dict>
</array>
<key>CFBundleExecutable</key>
<string>QNapi</string>
<key>CFBundleGetInfoString</key>
<string>Created by Qt/QMake</string>
<key>CFBundleIconFile</key>
<string>qnapi.icns</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>ttxt</string>
<key>LSUIElement</key>
<true/>
</dict>
</plist>
Lo que yo hago, no puede forzar a OS X para mostrar esta aplicación en "Abrir Con" en el menú contextual después de hacer clic derecho en un archivo compatible.
También he intentado restablecer la configuración con:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
pero no funcionó.
La actualización, la eliminación y reinstalación etc no ayuda tampoco. Arriba es el original de la solicitud plist que funciona bien en otros Mac. Parece que en mi OS X no funciona.
¿Tiene usted alguna idea de qué otra cosa podía yo hacer para hacer de esta aplicación, disponible en la opción "Abrir Con" en el menú contextual (el problema es QNapi relacionados únicamente)?