프로그램/Android

폰갭빌드를 command line 으로 하는거 힘들다.. PhoneGap 빌드 사이트 사용

네오류이 2021. 1. 14. 11:55
728x90
반응형

폰갭 배포를 command line 으로 하는거 포기.. PhoneGap 빌드 사이트 사용하기로 했습니다.

 

의외로 처음 한번 가입하고, 키 한번 등록하고. 하나의 프로젝트만 우선 하면 되니까.. 

 

빌드사이트 (https://build.phonegap.com/) 을 이용하기로 했습니다.

 

여러 프로젝트를 하려면 비용(9.9달러/월)이 드는데 일단은 타 프로젝트가 없으니.. 여튼 하나의 프로젝트는 무료로 가능합니다.

 

물론 오픈소스에 등록을 하면 여러 개가 되는데 Github의 repository 을 해야 되고 그 방법이 무지 까다롭습니다.. 포기..~

 

 

설명은 이곳 (http://blog.saltfactory.net/hybridapp/remote-build-using-phonegap.html) 에 워낙 설명이 잘되어 있어서 이곳에서 보셔도 되는데 좀 기네요.

 

이 빌드 사이트를 쉽게 정리를 좀 하자면...

 

0)

빌드사이트에 가입한다.

 

1)

그냥 만든 프로젝트를 로컬PC에서 별도의 컴파일 할 필요없이 프로젝트를 zip 으로 압축해서  올리고 서버에서 빌드합니다.

https://build.phonegap.com/apps

 

2)

그리고. 빌드는 안드로이드, 아이폰 용으로 자동 컴파일 (조건이 좀 필요하겟죠. 인증파일이나 key파일) 이 되고,

http://blog.saltfactory.net/hybridapp/remote-build-using-phonegap.html 에서 참고~

 

3)

정상이면 결과에서 QR코드가 보이는데 스마트폰에서 QR코드 스캔앱으로 스캔하면 다운로드 설치가 가능합니다.

 

끝...

 

결국 웹부분만 잘 만들어 놓으면 큰 문제없이 빠르게 개발이 된다. 

 

개인적으로 저 웹부분은 웹서버에 올려놓고 개발 후에 소스를 그대로 www 폴더에 넣고 프로젝트를 zip 으로 만들고 빌드사이트에 올리면 되는 것입니다.

 

또한 command line에서 리모트 빌드도 가능하네요..

 

 

아이폰의 인증이 필요한 부분의 설명을 간단히 하겠습니다.

 

iOS 앱을 빌드해서 디바이스에 설치하기 위해서는 cert 파일과 provisioning 파일이 있어야하고, 빌드 사이트에 업로드 해야합니다.

즉,

1. 애플 개발자 사이트에서 개발자 Certificates를 만들어서 다운받은 뒤 .p12 확장자로 export 한다.

2. 애플 개발자 사이트에서 PhoneGap 프로젝트에 사용한 번들 아이디(패키지이름)과 동일한 Provisioning Profile을 만들어서 다운받는다.

 

 

 

#Certificates#CommandLine#배포#빌드사이트#애플#폰갭

728x90
반응형