Visual Studio 프로젝트 설정 및 Windows 앱 빌드 set-up-the-visual-studio-project-and-build-the-windows-app
AEM Forms은 AEM Forms 앱의 전체 소스 코드를 제공합니다. 소스에는 사용자 지정 작업 영역 응용 프로그램을 빌드하기 위한 모든 구성 요소가 포함되어 있습니다. 원본 코드 보관 adobe-lc-mobileworkspace-src-<version>.zip
은(는) 소프트웨어 배포의 adobe-aemfd-forms-app-src-pkg-<version>.zip
패키지에 포함되어 있습니다.
AEM Forms 앱 소스를 가져오려면 다음 단계를 수행하십시오.
-
소프트웨어 배포를 엽니다. 소프트웨어 배포에 로그인하려면 Adobe ID가 필요합니다.
-
헤더 메뉴에서 사용할 수 있는 Adobe Experience Manager 을(를) 선택합니다.
-
필터 섹션에서:
- 솔루션 드롭다운 목록에서 Forms 을(를) 선택합니다.
- 패키지의 버전 및 유형을 선택합니다. 다운로드 검색 옵션을 사용하여 결과를 필터링할 수도 있습니다.
-
운영 체제에 적용할 수 있는 패키지 이름을 선택하고 EULA 약관 동의 를 선택한 다음 다운로드 를 선택합니다.
-
패키지 관리자를 열고 패키지 업로드 를 클릭하여 패키지를 업로드합니다.
-
패키지를 선택하고 설치 를 클릭합니다.
-
소스 코드 보관 파일을 다운로드하려면 브라우저에서
https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip
을(를) 엽니다.
소스 패키지가 디바이스에 다운로드됩니다.
다음 이미지는 adobe-lc-mobileworkspace-src-<version>.zip
의 추출된 내용을 표시합니다.
다음 이미지는 src
폴더에 있는 windows
폴더의 디렉터리 구조를 표시합니다.
환경 설정 setting-up-the-environment
Windows 장치의 경우 다음이 필요합니다.
- Microsoft Windows 8.1 또는 Windows 10
- Microsoft Visual Studio 2015
- Microsoft Visual Studio Tools for Apache Cordova
AEM Forms 앱용 Visual Studio 프로젝트 설정 setting-up-visual-studio-project-for-aem-forms-app
Visual Studio에서 AEM Forms 앱 프로젝트를 설정하려면 다음 단계를 수행하십시오.
- Visual Studio 2015가 설치 및 구성된 Windows 8.1 또는 Windows 10 장치의
%HOMEPATH%\Projects
폴더에adobe-lc-mobileworkspace-src-<version>.zip
보관 파일을 복사합니다. %HOMEPATH%\Projects\MobileWorkspace
디렉터리에서 보관 파일을 추출합니다.%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows
디렉터리로 이동합니다.- Visual Studio 2015를 사용하여
CordovaApp.sln
파일을 열고 AEM Forms 앱을 빌드합니다.
AEM Forms 앱 빌드 build-aem-forms-app
AEM Forms 앱을 빌드하고 배포하려면 다음 단계를 수행하십시오.
-
Visual Studio Standard 도구 모음의 빌드 모드 드롭다운에서 릴리스 를 선택합니다.
-
플랫폼을 기반으로 Windows-AnyCPU, Windows-x64 또는 Windows-x86을 선택합니다. Windows-AnyCPU를 사용하는 것이 좋습니다.
-
Visual Studio 솔루션 탐색기에서 프로젝트 CordovaApp.Windows 를 마우스 오른쪽 단추로 클릭하고 스토어 > AppPackages 만들기 를 선택합니다.
앱 패키지 만들기 마법사가 나타납니다.
CordovaApp.Windows_3.0.2.0_anycpu.appx 설치 관리자 파일은 platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test 디렉터리에 만들어집니다.
오류
Retarget to windows 8.1 required
이(가) 발생하면 오류를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 Windows 8.1로 대상 변경 을 선택합니다. -
앱 패키지 만들기 마법사에서 Windows 스토어에 앱을 업로드하지 않을 날씨를 선택한 후 다음 을 클릭합니다.
-
필요에 따라 앱 빌드의 버전 및 출력 위치와 같은 매개 변수를 변경합니다.
-
프로젝트가 빌드되면 다음을 사용하여 앱을 설치할 수 있습니다.
- 윈도우 파워쉘
- Visual Studio
.appx
패키지를 설치하려면 다음 항목이 필요합니다.- WinJS 라이브러리
- 패키지에 자체 서명된 인증서 또는 VeriSign과 같은 신뢰할 수 있는 기관의 서명된 공개 인증서가 포함되어 있는지 확인합니다.
- 개발자 라이선스
Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test 디렉토리에는 네 가지 기본 구성 요소가 있습니다.
.appx
개 파일- 인증서(현재 Apache Cordova가 자체 서명한 인증서)
- 종속성 폴더
- PowerShell 파일(.ps1 확장명)
Windows PowerShell을 사용하여 앱 배포 deploying-an-app-using-windows-powershell
Windows 장치에 응용 프로그램을 설치하는 두 가지 방법이 있습니다.
개발자 라이선스를 취득함으로써 by-acquiring-the-developer-license
-
PowerShell 파일(
Add-AppDevPackage.ps1)
)을 마우스 오른쪽 단추로 클릭하고 PowerShell로 실행 을 선택합니다. -
개발자 라이선스를 입력하라는 메시지가 표시됩니다. Microsoft 계정 자격 증명을 사용하여 개발자 라이선스를 취득합니다.
이 라이센스는 30일 동안 유효하며 무료로 갱신할 수 있습니다. -
개발자 라이선스를 취득하면 설치 프로그램이 자체 서명된 인증서를 시스템에 설치하고 응용 프로그램을 성공적으로 설치합니다.
엔터프라이즈 소유 디바이스 사용 by-using-enterprise-owned-devices
기업 도메인에 가입된 기업 소유 장치의 경우 개발자 라이선스를 취득할 필요가 없습니다.
엔터프라이즈 소유 장치는 Professional 및 Enterprise Edition의 Windows를 사용합니다.
Microsoft은 VeriSign과 같은 신뢰할 수 있는 기관에서 발급한 공개 인증서를 설치할 것을 권장합니다.
앱을 배포하려면:
- 장치가 엔터프라이즈의 도메인에 가입되어 있는지 확인합니다.
- 그룹 정책 설정을 사용하도록 설정합니다.
그룹 정책 설정을 사용하려면:
-
장치에서
gpedit.msc
을(를) 실행합니다. -
컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 앱 패키지 배포 로 이동합니다.
-
신뢰할 수 있는 모든 앱의 설치 허용 을 마우스 오른쪽 단추로 클릭합니다.
-
편집 을 클릭하고 사용 을 선택합니다.
-
확인 을 클릭합니다.
Visual Studio에서 생성된 PowerShell 스크립트를 편집하여 개발자 라이선스를 획득하지 못하도록 합니다.
PowerShell 스크립트에서 변수 $NeedDeveloperLicense = $false
을(를) 설정합니다.
도메인에 가입되지 않은 장치의 경우 사이드 로딩 제품 활성화 키가 필요합니다. Windows 대리점에서 구입할 수 있습니다.
Windows 8.1 Home Edition의 경우 그룹 정책이 없으며 엔터프라이즈 측 로드가 허용되지 않으며 엔터프라이즈 도메인으로 가입할 수 없습니다. 개발자 라이선스를 사용하여 Windows 8.1 Home Edition 장치에 앱을 배포합니다.
자세한 내용을 보려면 여기를 클릭하십시오.
Visual Studio를 사용하여 앱 배포 deploying-an-app-using-visual-studio
Visual Studio를 사용하여 Windows에 앱을 설치하려면
-
원격 디버거를 사용하여 장치를 연결합니다.
자세한 내용은 원격 컴퓨터에서 Windows 스토어 앱 실행을 참조하십시오. -
Visual Studio에서 앱을 연 상태에서 솔루션 플랫폼 목록에서 Windows-x64, Windows-x86 또는 Windows-AnyCPU를 선택하고 원격 컴퓨터 를 선택합니다.
-
앱이 원격 컴퓨터에 배포됩니다.