Почему xcrun считает, что Safari не поддерживает ключи manifest.json?
Я конвертирую очень простое расширение WebExtension в расширение Safari и получаю странное предупреждение, когда запускаю
xcrun
команда.
xcrun safari-web-extension-converter
Предупреждение. Следующие ключи в manifest.json не поддерживаются вашей текущей версией Safari. Если они критичны для вашего расширения, вам следует просмотреть свой код, чтобы узнать, нужно ли вносить изменения для поддержки Safari:
manifest_version
js
name
соответствует
версии
{
"name": "Search Engine Detector",
"version": "1.0.0",
"manifest_version": 2,
"permissions": [ "*://*/*" ],
"content_scripts": [ {
"js": [ "js/Bing.js" ],
"matches": [ "*://*.bing.com/*" ]
}, {
"js": [ "js/DuckDuckGo.js" ],
"matches": [ "*://*.duckduckgo.com/*" ]
}, {
"js": [ "js/Google.js" ],
"matches": [ "*://*.google.com/*" ]
}, {
"js": [ "js/Yahoo.js" ],
"matches": [ "*://*.yahoo.com/*" ]
} ]
}
При построении расширение работает по назначению.
Почему инструмент командной строки выдает неверную информацию?