我試圖在我的Safari擴展上設置自動更新,它似乎沒有工作。這是我到目前爲止所嘗試過的。Safari擴展自動更新
<?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>Extension Updates</key>
<array>
<dict>
<key>CFBundleIdentifier</key>
<string>com.COMPANY_NAME.safari.EXTENSION_NAME</string>
<key>Developer Identifier</key>
<string>MY_IDENTIFIER</string>
<key>CFBundleVersion</key>
<string>4</string>
<key>CFBundleShortVersionString</key>
<string>4</string>
<key>URL</key>
<string>PATH_TO_EXTENSION_DOWNLOAD</string>
</dict>
</array>
</dict>
</plist>
從我的理解,每當有人誰下載了擴展打開Safari瀏覽器與我的分機安裝了將平「更新清單網址」在擴展建設者設置。如果版本與下載網址的擴展名不匹配,則會進行更新。
.plist文件位於我的服務器上,並且服務器正在通過「更新清單URL」正確設置擴展。我可以從我的網站下載擴展程序,但是當我上傳新的擴展程序版本並更新plist文件時,系統沒有提示我在Safari>首選項>擴展程序中更新我的擴展程序。
在我一直在做的事情中是否有可能缺失的東西?