앱의 배포는 OS 및 Market 운영사에 종속적이기 때문에 대략적인 내용만 기술했습니다. 보다 상세한 내용은 각 항목 내에 기술된 웹 페이지를 참조 하십시오.
Archive Files 배포 방법
서버 관리자는 UX-Studio로 만든 Archive File을 Deploy 서버로 복사합니다. 서버로의 복사는 UX-Studio에서 지원하지 않으므로 수동으로 Server에 복사하십시오.
복사하는 위치는 hybrid_typedef.xml 및 Run.html에 설정된 경로와 동일해야 합니다.
아래 표는 Deploy Server로 배포해야 할 Archive File목록입니다.
배포 목록 | 파일명 | 내용물 | 비고 |
---|---|---|---|
XPLATFORM HTML5 Archive Files | Component.xzip | HTML5용 Component등 (*.js) |
|
Run Archive Files | Run.xzip | Run.html | Run.xzip, Run.html파일명은 변경하지 말 것 |
Project Archive Files | UX-Studio에서 지정 | xadl, xfdl등으로 구성된 HTML5 프로젝트 구성 요소 | 오프라인 용도로 사용할 경우에 한함 |
Theme Archive Files | UX-Studio에서 지정 | HTML5 프로젝트theme | 오프라인 용도로 사용할 경우에 한함 |
Android Market을 통한 앱 배포방법
Eclipse에서 해당 프로젝트 선택 > 마우스 우측버튼 클릭 > Android Tools메뉴 > Export Signed Application Package…메뉴를 선택하여 마켓에 배포할 수 있습니다.
Google Android Market을 통한 배포
Google Android Market배포를 위해서는 Google Android Market 계정이 있어야 합니다. Gmail 계정으로 생성가능하며 참조 웹페이지(참조 : http://market.android.com/publish )에서 생성하면 됩니다.
Google Android Market 웹페이지의 안내에 따라 생성한 APK를 등록하면 배포됩니다. 특별한 검수기간은 없으며 APK에 이상이 없다면 바로 배포할 수 있습니다.
SamsungApps를 통한 배포
SamsungApps에서 배포를 위해서는 SamsungApps에 seller로 등록 해야 합니다. 등록은 아래 참조 웹페이지(참조 : http://seller.samsungapps.com )에서 하면 됩니다.
seller 계정 생성 후 웹페이지의 안내에 따라 APK를 등록하면 검수절차를 거쳐 배포가 됩니다. SamaungApps는 자체 검수절차가 있으며 웹페이지의 안내에 따라 검수항목에 문제가 없으면 검수완료 후 배포할 수 있습니다.
사설 서버를 통한 Android APK 배포방법
Android APK의 경우 사설 서버 혹은 email을 통해서 배포가 가능합니다. (단말기에서 해당 APK를 다운로드/설치 할 수 있는 경로라면 배포가 가능합니다.)
Android 단말기는 Market을 통한 정식 배포가 아닌 경우 설치를 막고 있습니다. 따라서 사설 서버를 이용한 배포를 하려면 “설정 > 응용프로그램 > 알수 없는 소스” 의 체크박스에 체크하십시오. 이와 같이 하면 Android 단말기 상에서의 설정은 완료 됩니다.
http://developer.android.com/guide/publishing/publishing_overview.html
웹서버를 이용한 배포
웹서버에 APK 파일을 올려두고 해당 APK를 참조할 수 있는 URL을 확보합니다. 확보한 URL을 Android 단말기 브라우저의 주소창에 입력하면 다운로드/설치가 됩니다.
email을 통한 배포
email에 APK를 첨부파일로 넣습니다. APK가 포함된 메일을 Android단말기에서 열면 첨부된 APK를 다운로드/설치 할 수 있습니다.
iOS APP 배포방법
iOS는 개발환경 설정 시 생성한 Apple iOS 개발자 계정으로 배포할 수 있습니다.
itunes connect의 “Manage Your Applications”에서 배포를 위한 APP정보를 입력합니다. (참조 : http://itunesconnect.apple.com )
배포용 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의 “Window > Organizer”메뉴에서 Archives tab에 생성된 APP을 Appstore로 배포합니다.
배포된 APP은 itunesconnect의 “Manage Your Applications”에서 확인 할 수 있습니다.
itunesconnect 웹페이지를 통해 Apple의 검수상황을 확인할 수 있으며 검수 완료 후 Appstore로 배포가 완료 됩니다.
배포된 Hybrid 앱 다운로드 및 설치
Android APK 다운로드 및 설치
Market /사설 서버 등으로 접속하여 APK를 다운로드 하면 자동으로 설치 되어 실행 가능한 상태가 됩니다.
iOS APP 다운로드 및 설치
AppStore로 접속하여 App을 다운로드하면 다운로드 후 자동으로 설치되어 실행 가능한 상태가 됩니다.