다음은 애플리케이션 구축 및 서명에 대한 지침이 포함된 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
실수로 전자를 닫은 경우 전자를 다시 시작하려면
yarn electron
재설정하려면
yarn reset
"/S" for silent install and "/D=<path>"
앱은 electronic-builder/electron-notorize를 사용하여 구축 및 서명/공증됩니다. 다음은 필수 환경 변수와 해당 설명입니다.
APPLE_ID - 귀하의 Apple ID입니다. 예: [email protected]
APPLE_ID_PASS - 앱별 비밀번호 - https://support.apple.com/en-gb/HT204397
APPLE_ID_TEAM - Apple 개발자 대시보드에서 찾은 앱 파일 팀 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 파일을 생성할 때 사용되는 암호입니다.
편집: Windows 서명은 서명 업계를 엿먹이기 때문에 USB 동글 없이는 더 이상 작동하지 않습니다.
Windows용 로컬 빌드 경로에 이 항목이 필요합니다. C:UsersUSERAppDataLocalelectron-builderCachewinCodeSignwinCodeSign-2.6.0windows-10x64