2016-11-17 49 views
7

我嘗試使用Application Loader上傳打包的電子應用程序時出現錯誤。Info.plist表示iOS應用程序,但提交.pkg

我使用electron-packager將應用程序與mas(Mac App Store)平臺打包在一起。然後我壓縮了輸出目錄。當我嘗試使用Application Loader選擇這個.zip文件時,它給了我這個錯誤。

+0

請看官方指南:http://electron.atom.io/docs/tutorial/mac-app-store-submission-guide/並確保您在上傳前創建了iTunnes連接記錄。 – Hamsternik

回答

1

您需要將您的.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

相關問題