以下是 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