7
我嘗試使用Application Loader上傳打包的電子應用程序時出現錯誤。Info.plist表示iOS應用程序,但提交.pkg
我使用electron-packager將應用程序與mas(Mac App Store)平臺打包在一起。然後我壓縮了輸出目錄。當我嘗試使用Application Loader選擇這個.zip文件時,它給了我這個錯誤。
我嘗試使用Application Loader上傳打包的電子應用程序時出現錯誤。Info.plist表示iOS應用程序,但提交.pkg
我使用electron-packager將應用程序與mas(Mac App Store)平臺打包在一起。然後我壓縮了輸出目錄。當我嘗試使用Application Loader選擇這個.zip文件時,它給了我這個錯誤。
您需要將您的.app
文件打包爲已簽名的.pkg
,您可以使用Application Loader
上傳該文件。
使用以下命令來創建簽名.pkg
文件:
productbuild --component YOURAPPNAME.app/ /Applications --sign "3rd Party Mac Developer Installer: YOURCOMPANYNAME (YOURTEAMID)" --product YOURAPPNAME.app/Contents/Info.plist YOURAPPNAME.pkg
對於這個工作,你需要一臺Mac安裝證書,你可以從蘋果開發者網站產生。創建證書時,請選擇Mac App Store
,然後Mac Installer Distribution
。
請看官方指南:http://electron.atom.io/docs/tutorial/mac-app-store-submission-guide/並確保您在上傳前創建了iTunnes連接記錄。 – Hamsternik