Main Content

웹 앱 만들기

앱 디자이너 선행 조건

웹 앱을 패키징하고 배포하기 전에 MATLAB® 앱 디자이너를 사용하여 앱을 만들어야 합니다. 자세한 내용은 앱 디자이너를 사용하여 간단한 앱을 만들고 실행하기 항목을 참조하십시오.

웹 앱을 패키징하고 만드는 단계

  1. MATLAB 명령줄에 webAppCompiler를 입력하여 Web App Compiler 앱을 엽니다.

  2. 툴스트립의 메인 파일 섹션에서 버튼을 클릭하여 앱 디자이너 .mlapp 파일을 프로젝트에 추가합니다. Web App Compiler는 앱 이름, 작성자, 요약, 설명, 버전 등 앱에 대한 정보가 포함된 앱 세부 정보 섹션을 포함하도록 크기를 자동으로 조정합니다. 앱 세부 정보 편집을 클릭하면 앱 디자이너에서 앱에 대한 정보를 편집할 수 있습니다. 변경 사항이 적용되도록 Web App Compiler를 업데이트하려면 새로 고침을 클릭합니다.

  3. (선택 사항) 웹 앱을 서버 앱 폴더로 복사 체크박스를 선택하고 웹 앱 아카이브(.ctf 파일)를 자동으로 복사할 서버의 앱 폴더 경로를 지정합니다. 이 체크박스를 선택 해제된 상태로 두면 Web App Compiler는 프로젝트 폴더에 웹 앱 아카이브(.ctf 파일)를 생성합니다. 웹 앱 아카이브(.ctf 파일)를 서버의 앱 폴더에 수동으로 복사하거나 업로드해야 합니다. 자세한 내용은 Configure the Development Version of MATLAB Web App Server in MATLAB Compiler 항목을 참조하십시오.

  4. 지원 파일이 있는 경우, 앱 실행에 필요한 파일 섹션에 추가합니다. 지원 파일에는 MAT 파일, 웹 앱에서 사용하는 이미지 또는 MATLAB Compiler™에서 찾을 수 없는 사용자 작성 MATLAB 함수가 포함됩니다.

  5. 패키징을 클릭하여 앱을 패키징하고 웹 앱 아카이브(.ctf 파일)를 생성합니다.

    프로젝트 저장 대화 상자가 열리면 프로젝트 이름과 웹 앱 프로젝트를 저장할 위치를 지정합니다. Web App Compiler는 프로젝트를 저장하고 패키징 대화 상자를 엽니다.

  6. 패키징이 완료되면 패키징 대화 상자에서 출력 폴더 열기를 클릭합니다. 이 단계에서는 다음 파일이 포함된 프로젝트 폴더를 엽니다.

    • webAppArchiveName.ctf

    • mccExcludedFiles.log

    • PackagingLog.html

    • requiredMCRProducts.txt

    웹 앱 아카이브를 패키징하고 생성하는 데 사용되는 정확한 mcc 구문을 로그 파일 PackagingLog.html에서 볼 수 있습니다.

  7. 웹 앱을 사용하려면 웹 앱 아카이브 파일 webAppArchiveName.ctf를 배포하세요. 자세한 내용은 Deploy Web App 항목을 참조하십시오.

호환성 관련 고려 사항

대부분의 경우 한 플랫폼에서 웹 앱 아카이브(.ctf 파일)를 생성하고, 지원되는 다른 플랫폼에서 실행되는 서버에 배포할 수 있습니다. MEX 파일이나 Simulink® 시뮬레이션과 같은 운영 체제별 종속성이나 콘텐츠를 애플리케이션에 추가하지 않는 한 생성된 아카이브는 플랫폼 독립적입니다.

관련 항목