Sistema operativo de destino: Macos 10.15.3 Catalina
Objetivo: uso de apple script incluido para aplicación como un navegador web predeterminado
Para depurar estoy usando muy simple script de apple, que acaba de mostrar el pasado de la dirección url en el cuadro de diálogo
on open location theURL
display dialog "Passed url : " & theURL
end open location
También he añadido CFBundleURLTypes
a Info.plist para reclamar la unión a http\https url esquemas
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>My test app url</string>
<key>CFBundleURLSchemes</key>
<array>
<string>http</string>
<string>https</string>
</array>
</dict>
</array>
El problema: es que la aplicación no se está mostrando en el "navegador web por Defecto' combobox en Preferencias del Sistema -> General
He tratado de volcado de Lanzar el Servicio de base de datos
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -dump
Y mi aplicación está presente allí.
También se trató de la fuerza de registro
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f ./MyTestApp.app
También trató de firmar mi aplicación, mediante auto emitido firma.
Nada ayudó.
¿Qué podía perder? Es allí cualquier configuraciones adicionales que se debe hacer para dejar de macos reconocer mi apple scrip de la aplicación de lo posible el navegador predeterminado?