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
.
다음 이미지는 windows
폴더의 src
폴더를 입력합니다.
환경 설정 setting-up-the-environment
Windows 장치의 경우 다음을 수행해야 합니다.
- Microsoft Windows 8.1 또는 Windows 10
- Microsoft Visual Studio 2015
- Apache Cordova용 Microsoft Visual Studio 도구
Visual Studio Project for AEM Forms 앱 설정 setting-up-visual-studio-project-for-aem-forms-app
다음 단계를 수행하여 Visual Studio에서 AEM Forms 앱 프로젝트를 설정합니다.
- 를 복사합니다.
adobe-lc-mobileworkspace-src-<version>.zip
보관 대상%HOMEPATH%\Projects
Visual Studio 2015가 설치되어 구성된 Windows 8.1 또는 Windows 10 장치의 폴더입니다. - 에서 아카이브 추출
%HOMEPATH%\Projects\MobileWorkspace
디렉토리. - 로 이동합니다
%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows
디렉토리. - 를 엽니다.
CordovaApp.sln
Visual Studio 2015를 사용하여 파일을 만들고 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 을(를) 선택합니다. 스토어 > 앱 패키지 만들기.
앱 패키지 만들기 마법사가 나타납니다.
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 스토어에 업로드할 날씨 여부를 선택한 다음 을 클릭합니다 다음.
-
필요에 따라 앱 빌드의 버전 및 출력 위치와 같은 매개 변수를 변경합니다.
-
프로젝트가 빌드되면 다음을 사용하여 앱을 설치할 수 있습니다.
- Windows PowerShell
- 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
엔터프라이즈 도메인에 가입된 엔터프라이즈 소유 장치의 경우 개발자 라이선스를 가져올 필요가 없습니다.
엔터프라이즈 소유 장치는 Windows Professional 및 Enterprise Edition을 사용합니다.
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를 선택하고 을 선택합니다 원격 시스템.
-
앱이 원격 컴퓨터에 배포됩니다.