2016-10-18 2 views
1

나는 클라이언트 용 전자 애플리케이션을 개발 중이며, 내가 작업 할 때 앱을 업데이트하는 쉬운 방법이 필요하다. 나는 가장 쉬운 방법은 git repo에서 풀 (pull)하는 것에 대한 지원을 포함하는 것인데, 이것은 나의 테스트와 클라이언트 머신에서 잘 동작한다.git을 전자 앱과 번들로 묶는 방법

최근에 그들은 git이 설치되지 않은 새 Mac에 앱을 설치하려고했습니다. 기술에 익숙하지 않은 클라이언트는 git을 설치하는 데 많은 어려움을 겪고 있으며 설치 프로그램을 다운로드하고 클릭하고 실행하는 등의 작업을 수행하는 데 시간이 오래 걸립니다. 내 전자 응용 프로그램에 git을 묶어 로컬 복사본을 사용합니다. 가능한가/할 수있는/바람직한가? 이 문제에 접근하는 다른 좋은 방법이 있습니까?

답변

0

git 솔루션 대신 설치 프로그램을 빌드하는 것이 좋습니다. 전자는 automatic updates (windows/mac)을 지원하고 electron-builder은 설치 프로그램을 만듭니다 (autoUpdates 사용). 이것은 덜 고통스럽고 안정적이어야합니다.

그렇다면 앱과 함께 제 3 자 재료를 묶어야하는 경우 How to bundle a third party binary with Electron? 및 기타 답변을 참조하십시오.

몇 가지 세부 정보를 제공 한 경우 맞춤 응답을 제공 할 수 있습니다 (OS, 개인용 앱만 클라이언트에게 제공 할 수 있습니까?, ...).

관련 문제