0

PhoneGap을 사용하여 Windows 응용 프로그램을 생성하고 싶습니다. 생성 된 응용 프로그램을 모두 정렬하고 Windows 개발 웹 사이트에서 응용 프로그램을 게시하도록 요청했습니다. 내 응용 프로그램이 다음과 같은 이유로 faipe에 대한 피드백을 받았습니다.PhoneGap Windows app - 이미지 문제

이미지 파일 StoreLogo.scale-100.png가 기본 이미지입니다.

이미지 파일 Square310x310Logo.scale-100.png는 기본 이미지입니다. 여기 https://cordova.apache.org/docs/en/latest/config_ref/images.html#windows http://www.badpenguin.org/how-to-make-your-ionic-cordova-app-to-run-under-windows-phone-8-1-and-desktop

내 config.xml에 윈도우의 일부입니다 :

나는이 XML을 생성 가이드를 사용하고 있었다

<platform name="windows"> 
    <preference name="windows-identity-name" value="PhonegapBuild.PGBDeveloper" /> 


    <icon src="res/windows/storelogo.png" target="StoreLogo" /> 
    <icon src="res/windows/smalllogo.png" target="Square30x30Logo" /> 
    <icon src="res/Windows/Square44x44Logo.png" target="Square44x44Logo" /> 
    <icon src="res/Windows/Square70x70Logo.png" target="Square70x70Logo" /> 
    <icon src="res/Windows/Square71x71Logo.png" target="Square71x71Logo" /> 
    <icon src="res/Windows/Square150x150Logo.png" target="Square150x150Logo" /> 
    <icon src="res/Windows/Square310x310Logo.png" target="Square310x310Logo" /> 
    <icon src="res/Windows/Wide310x150Logo.png" target="Wide310x150Logo" /> 

    <icon src="res/Windows/logo.png" width="150" height="150" /> 
    <icon src="res/Windows/smalllogo.png" width="30" height="30" /> 
    <icon src="res/Windows/storelogo.png" width="50" height="50" /> 
    <icon src="res/Windows/Square44x44Logo.scale-100.png" width="44" height="44" /> 
    <icon src="res/Windows/Square44x44Logo.scale-240.png" width="106" height="106" /> 
    <icon src="res/Windows/Square70x70Logo.scale-100.png" width="70" height="70" /> 
    <icon src="res/Windows/Square71x71Logo.scale-100.png" width="71" height="71" /> 
    <icon src="res/Windows/Square71x71Logo.scale-240.png" width="170" height="170" /> 
    <icon src="res/Windows/Square150x150Logo.scale-240.png" width="360" height="360" /> 
    <icon src="res/Windows/Square310x310Logo.scale-100.png" width="310" height="310" /> 
    <icon src="res/Windows/Wide310x150Logo.scale-100.png" width="310" height="150" /> 
    <icon src="res/Windows/Wide310x150Logo.scale-240.png" width="744" height="360" /> 

</platform> 

내가 gerated 패키지 .appx과 열린 이미지의 루트로 이동합니다 때 폴더 내가 찾을 수있는 아이콘 중 일부는 PhoneGap 기본 아이콘입니다 : 그리고 바로 그 두 아이콘. config.xml을 변경하여 아이콘을 변경하는 방법을 모르겠습니다. 추가하려고했습니다.

<icon src="res/Windows/StoreLogo.scale-100.png" width="50" height="50" /> 

아무 일도 없었습니다. 필요한 모든 아이콘은 내가 res/Windows 디렉토리 및 config.xml 파일을 지적하지만 생성 .appx 파일 동안 phonegap 그 두 아이콘을 변경하지 않습니다.

답변

0

나는 비슷한 경험을했습니다. Windows Dev의 내 메시지 : 브랜딩 유효성 검사 테스트에 다음 오류가 발생했습니다. 이미지 파일 StoreLogo.scale-100.png가 기본 이미지입니다. 이미지 파일 Square150x150Logo.scale-100.png가 기본 이미지입니다. 이미지 파일 Wide310x150Logo.scale-100.png가 기본 이미지입니다.

다음과 같이이 오류를 해결했습니다 : (1) www/src/icon/windows 폴더에서 (Phonegap 기본) 이미지를 모두 삭제했습니다. (2) 올바른 크기, 즉 50x50, 150x150 및 310x150 픽셀로 위의 3 가지 앱 아이콘을 만들었습니다. 이들은 정확하게이 크기 여야합니다. (3) 각 파일 이름에서 .scale-100을 제외하여이 아이콘의 이름을 다소 바꿉니다.

<platform name="winphone"> 
    <icon src="res/icon/windows/StoreLogo.png" width="50" height="50" /> 
    <icon src="res/icon/windows/Square150x150Logo.png" width="150" height="150" /> 
    <icon src="res/icon/windows/Wide310x150Logo.png" width="310" height="150" /> 
</platform> 

(5)도 사용한 것처럼 플랫폼 이름이 "winphone"없습니다 "창"입니다 참고 : 다음과 같이 (4) 내 config.xml 파일 만이 새로운 아이콘을 언급했다. 이러한 문제를 해결하기 위해 수십 가지 시도 중 하나 인 "창"을 시도했지만 작동하지 않았습니다. (6) 앞서 시도한보다 간단하고 성공적인 솔루션이 있습니다. 이것은 단지 플랫폼 태그 즉 전에 config.xml 파일에 다음 줄을 넣어 폰갭 빌드 초기 버전을 사용하는 것이었다 :이 일을

<preference name="phonegap-version" value="cli-5.4.1" /> 

, 그러나 나는 이러한 초기 폰갭 버전이 다른 이어질 수 있음을 두려워했다 문제. 현재 cli-6.0.0을 사용하고 있습니다 만, Windows 10 인증서 서명의 복잡성을 피하기 위해서입니다.