Electron發佈過程

electron發佈必須先把XXXX.app打包成pkg,再用altool上傳

1.打包成pkg

productbuild --component Up\ Task.app/ /Applications --sign "3rd Party Mac Developer Installer: Renjie Zhang (EJT5MK52J7)" --product Up\ Task.app/Contents/Info.plist Up\ Task.pkg

2.通過altool驗證或上傳

xcrun altool --validate-app -f Up\ Task.pkg --apiKey ******** --apiIssuer ******************************************

 

或者使用這一段:

npm run pack

{
    "name": "up-task",
    "version": "10.0.20",
    "license": "MIT",
    "main": "main.js",
    "author": "[email protected]",
    "scripts": {
        "pack": "electron-builder --mac",
        "dist": "electron-builder"
    },
    "build": {
        "electronVersion": "8.2.3",
        "productName": "Up Task",
        "copyright": "@2020 張人傑",
        "directories": {
            "output": "../build"
        },
        "win": {
            "appId": "com.up-task.ut.mac",
            "icon": "ut.ico"
        },
        "mac": {
            "appId": "com.up-task.ut.mac",
            "icon": "ut.icns",
            "category": "public.app-category.business",
            "target": [
                "dmg",
                "pkg",
                "mas"
            ],
            "bundleVersion": 4
        }
    }
}

再上傳

xcrun altool --upload-app -f Up\ Task.pkg --apiKey ******** --apiIssuer ******************************************

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章