Skip to main content

How to package a Windows installation on macOS?

To create a Smart Classroom Windows installation package using a Mac, take the following steps:

  1. Delete agora-electron-sdk in the node_modules folder.

  2. Add the following code to the package.json file:


    _6
    "agora_electron": {
    _6
    "electron_version": "12.0.0",
    _6
    "prebuilt": true,
    _6
    "platform": "win32",
    _6
    "arch": "x64"
    _6
    }

    json file configuration

  3. Modify the pack:win command in the packages/agora-demo-app/package.json file and add the arch parameter at the end to specify the system architecture, such as the 64-bit operating system architecture:


    _1
    "pack:win": "yarn electron:copy:electron:win && electron-builder --win -p never --x64",

    If you need to package for a 32-bit operating system, change the last parameter to --ia32.

  4. Run the installation command again:


    _1
    yarn install

  5. Run the following commands to package Smart Classroom:


    _4
    yarn pack:classroom:sdk
    _4
    yarn pack:classroom:plugin
    _4
    yarn ci:build
    _4
    yarn pack:electron:win

  6. The packaging process is complete. You can find the generated installation package in the packages/agora-demo-app/release directory.

    Generated installation package location

vundefined