앱의 배포는 운영체제와 마켓 운영사에 종속적이기 때문에 대략적인 내용만 기술했습니다. 더 상세한 내용은 각 항목 내에 기술된 웹 페이지를 참조하십시오.
아카이브 파일 배포 방법
넥사크로 스튜디오로 만든 아카이브 파일을 배포 서버로 복사합니다. 서버로의 복사는 넥사크로 스튜디오에서 지원하지 않으므로 직접 서버에 복사해야 합니다.
복사하는 위치는 각 디바이스 앱 프로젝트에서 지정된 start_android[ios].json 경로와 같아야 합니다.
아래 표는 배포 서버에서 배포할 아카이브 파일 목록입니다.
배포 목록 | 파일명 | 내용물 |
---|---|---|
ArchiveInfo | start_android[ios].json | 아카이브 파일, Base 라이브러리 경로 정보 |
Base 라이브러리 | nexacro14lib.zip | 압축된 형식의 넥사크로플랫폼 프레임워크 |
프로젝트 아카이브 파일 | Archive00.xzip | 넥사크로 스튜디오에서 개발한 넥사크로플랫폼 HTML5 프로젝트 파일 |
테마 아카이브 파일 | [테마명].zip | 넥사크로플랫폼 HTML5 프로젝트 테마 |
Run 아카이브 파일 | Run.zip | 넥사크로플랫폼에서 사용하는 컴포넌트 정보와 최초 실행할 ADL 자바스크립트 파일 경로 정보 (iOS 운영체제를 사용하는 경우에만 적용) |
안드로이드 마켓을 통한 앱 배포방법
Google Play
Google Play 배포를 위해서는 Google Play 계정이 있어야 합니다.
Google Play 웹페이지의 안내에 따라 생성한 APK를 등록하면 배포됩니다. 특별한 검수기간은 없으며 APK에 이상이 없다면 바로 배포할 수 있습니다.
SamsungApps
SamsungApps에서 배포를 위해서는 SamsungApps에 seller로 등록해야 합니다.
seller 계정 생성 후 웹페이지의 안내에 따라 APK를 등록하면 검수절차를 거쳐 배포됩니다. SamaungApps는 자체 검수절차가 있으며 웹페이지의 안내에 따라 검수항목에 문제가 없으면 검수완료 후 배포할 수 있습니다.
One Store
기존 통신 3사의 개발자 센터가 One Store로 통합됐습니다. 자세한 내용은 아래 링크를 참고해주세요.
사설 서버를 통한 안드로이드 APK 배포방법
안드로이드 APK는 사설 서버 혹은 이메일을 통해서 배포할 수 있습니다. (단말기에서 해당 APK를 내려받아 설치할 수 있는 경로라면 어디든 배포할 수 있습니다.)
안드로이드 단말기는 기본 설정에서 마켓을 통한 정식 배포가 아닌 경우 설치를 막고 있습니다. 따라서 사설 서버를 이용한 배포를 하려면 [설정 > 애플리케이션 > 알 수 없는 소스] 의 체크박스에 체크하면 안드로이드 단말기 상에서의 설정은 완료 됩니다.
단말기 제조업체에 따라 설정 메뉴 항목은 달라질 수 있습니다. 상세한 내용은 안드로이드 개발자 센터 또는 단말기 매뉴얼을 참고해주세요.
http://developer.android.com/guide/publishing/publishing_overview.html
웹서버를 이용한 배포
웹서버에 APK 파일을 올려두고 해당 APK를 참조할 수 있는 URL을 확보합니다. 확보한 URL을 안드로이드 단말기 브라우저의 주소창에 입력하면 내려받아 설치가 됩니다.
이메일을 통한 배포
이메일에 APK를 첨부 파일로 넣습니다. APK가 포함된 이메일을 안드로이드 단말기에서 열면 첨부된 APK를 내려받고 설치 할 수 있습니다.
iOS APP 배포방법
iOS는 개발환경 설정 시 생성한 Apple iOS 개발자 계정으로 배포할 수 있습니다.
itunes connect의 'Manage Your Applications'에서 배포를 위한 APP정보를 입력합니다.
배포용 Distribution provision을 생성합니다. 개발자 웹페이지의 iOS Provisioning Portal에서 생성 가능하며 'how to'를 참조하여 생성합니다.
http://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action
Xcode의 [Product > Archive] 메뉴에서 Distribution provision으로 APP을 빌드 합니다.
Archive 메뉴를 선택한 후 아래 그림과 같은 화면이 나오게 됩니다. 아래그림에서 Validate는 Submit을 하는 데 필요한 조건을 충족했는지 검토 시 사용하며 이때 반드시 네트워크가 연결되어 있어야 합니다. Share는 정식 배포 전 다른 단말기에서 확인 또는 테스트하기 위해 사용합니다. 'Submit'을 클릭한 후 절차에 맞게 진행합니다.
Xcode 4.3 버전 이후는 share, submit 버튼 대신 distribute 버튼만 제공됩니다. Share 기능이 distribute 버튼 클릭 시 진행되는 단계에 포함되었습니다.
Xcode의 [Window > Organizer] 메뉴에서 Archives tab에 생성된 APP을 Appstore로 배포합니다.
배포된 APP은 itunesconnect의 'Manage Your Applications'에서 확인할 수 있습니다.
itunesconnect 웹페이지를 통해 Apple의 검수상황을 확인할 수 있으며 검수 완료 후 Appstore로 배포가 완료됩니다.