以下是 SideQuest 的文档,其中包含构建和签名应用程序的说明。
克隆存储库
安装应用程序依赖项
yarn install
启动开发堆栈运行
yarn start
仅构建角度应用程序
yarn app-build
仅构建电子应用程序
yarn build
yarn build --mac
yarn build --wlm
构建应用程序和角度应用程序(不适用于 Raspberry Pi)
yarn dist
在 Raspberry Pi 上构建应用程序和角度应用程序
yarn dist --armv7l
如果您不小心关闭了 Electron,则重新启动它
yarn electron
重置事物
yarn reset
"/S" for silent install and "/D=<path>"
该应用程序是使用 electro-builder/electron-notorize 构建并签名/公证的。以下是所需的环境变量及其解释。
APPLE_ID - 您的苹果 ID,例如。某人@apple.com
APPLE_ID_PASS - 应用程序特定密码 - https://support.apple.com/en-gb/HT204397
APPLE_ID_TEAM - 在苹果开发者仪表板上找到的应用程序团队 ID
CSC_LINK - Base64 编码的 .p12 文件(Apple Developer ID cert)作为字符串。请勿仅包含-----BEGIN CERTIFICATE-----
或-----END CERTIFICATE-----
部分的 base64 字符串。
CSC_KEY_PASSWORD - 为 Mac 生成 .p12 文件时使用的密码。
GH_TOKEN - 用于上传版本的 github 个人访问令牌
WIN_CSC_LINK - base64 编码的 .p12 文件(Windows 代码签名证书)。作为字符串。请勿仅包含-----BEGIN CERTIFICATE-----
或-----END CERTIFICATE-----
部分的 base64 字符串。
WIN_CSC_KEY_PASSWORD - 生成 Windows .p12 文件时使用的密码。
编辑:如果没有 USB 加密狗,Windows 签名将不再有效,因为操签名行业。
您需要在本地构建 Windows 的路径上使用此文件:C:UsersUSERAppDataLocal Electron-builderCachewinCodeSignwinCodeSign-2.6.0windows-10x64