Ho provato molte soluzioni disponibili (ho cercato attraverso domande simili), la maggior parte di esse era abbastanza ovvia - come la modifica di Info.plist
nel pacchetto dell'applicazione, ma i dati di Info.plist dell'applicazione originale sembrano avere un bell'aspetto (ha il tipo di file corretto definizioni):
<?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>
Qualunque cosa io faccia, non posso forzare OS X a mostrare questa applicazione nel menu di scelta rapida "Apri con" dopo aver fatto clic con il pulsante destro del mouse su un file supportato.
Ho anche provato a ripristinare le impostazioni con:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
ma non ha funzionato.
Anche l'aggiornamento, la rimozione e la reinstallazione ecc. non sono stati d'aiuto. Sopra è l'applicazione originale plist che funziona bene su altri Mac. Sembra che solo sul mio OS X non funzioni.
Hai idea di cosa altro potrei fare per rendere questa applicazione disponibile nel menu di scelta rapida "Apri con" (il problema è solo relativo a QNapi)?