앱에 FullTrustProcessLauncher를 이용해서 실행하는 방법도 한번 고려해보시면 좋을 것 같습니다.
3. 사실 이런 부분은 기능을 하나씩 제거하면서 어디서 어떤녀석이 오류를 발생시키는지 찾아야하는데.. 삽질의 연속이라..
쉽지 않을 듯합니다.
4. 예전에 스파이웨어 찾는 앱같은 경우 UWP로 앱을 만들어서 Store에 배포하고 앱 설치후에 앱이 실행되면, Win32 응용 프로그램을 다운로드 받아서 설치하도록 안내하는 역할을 하는 프로그램을 만들었었는데.. 그런 방향으로 가는 것도 방법일 수 있을 것 같습니다.
첫댓글질문 하나만 더 올리겠습니다. 1. 이런 건 무슨 뜻이고 어디서 체크를 해야 하나요? You must provide a package that supports each selected device family (or uncheck the box for unsupported device families). Note that targeting the Xbox device family requires a neutral or x64 package: 2. 이런 건 왜 그런 거죠? Invalid package identity name: fcbec87e-9b3d-4477-9898-96992feb20e2 (expected: 4029.PayEsTor)
Invalid package family name: fcbec87e-9b3d-4477-9898-96992feb20e2_azs3mxjyjt91t (expected: 4029.PayEsTor_25nb5pfdae9aj)
1번 문제는 파트너 센터에 package를 올릴때 Windows 10 Xbox부분에 체크가 풀어져 있으면 되지 않을까 싶습니다. 추가로 2번 문제가 해결되면 1번도 자동으로 해결될 수 있습니다. 2번 문제를 먼저 해결하시면 좋을 듯합니다. https://stackoverflow.com/questions/58459226/package-acceptance-validation-error-couldnt-find-external-file-reference
2번 문제는 https://docs.microsoft.com/en-us/answers/questions/398284/experiencing-invalid-package-publisher-name-error.html 여기를 보시면 될 것 같습니다.
Package acceptance validation error: The PublisherDisplayName element in the app manifest of PayEsTor_1.0.4.0_scale-100.msix is c00012, which doesn't match your publisher display name: c0001.
Package acceptance validation error: The PublisherDisplayName element in the app manifest of PayEsTor_1.0.4.0_scale-125.msix is c00012, which doesn't match your publisher display name: c0001.
@c00012app 서브미션을 할 때 associate app with the store를 선택하면 app store와 연계를 하게 되는데, 거기서 에러가 있는 거 같네요. 해당 이미지의 package display name이 문제인 거 같은데, 이건 어디에서 어떻게 바꿔야 하나요?
@c00012스토어에 만든 패키지 이름과 실제 패키지 이름이 달라서 발생하는 오류인데..그문제 해결 방법이 제가 이야기한 2번 링크에 있습니다.
Solution 1
Upgrade to at least Visual Studio to 16.11 Preview 2 or wait until 16.11 is officially released soon. Add the property <GenerateTemporaryStoreCertificate>true</GenerateTemporaryStoreCertificate> to your project file.
Solution 2
Open the Manifest Designer using right click -> open on Package.appxmanifest. Navigate to the Packaging tab and click the ‘Choose Certificate…’ button. Click the ‘Create…’ button in the new dialog. In the ‘Publisher Common Name’ textbox, enter your store publisher name WITHOUT the “
첫댓글 질문 하나만 더 올리겠습니다.
1. 이런 건 무슨 뜻이고 어디서 체크를 해야 하나요?
You must provide a package that supports each selected device family (or uncheck the box for unsupported device families). Note that targeting the Xbox device family requires a neutral or x64 package:
2. 이런 건 왜 그런 거죠?
Invalid package identity name: fcbec87e-9b3d-4477-9898-96992feb20e2 (expected: 4029.PayEsTor)
Invalid package family name: fcbec87e-9b3d-4477-9898-96992feb20e2_azs3mxjyjt91t (expected: 4029.PayEsTor_25nb5pfdae9aj)
Invalid package publisher name: CN=c0001 (expected: CN=95DA70EC-3E12-40B2-9382-06B7AFF32F18)
1번 문제는 파트너 센터에 package를 올릴때 Windows 10 Xbox부분에 체크가 풀어져 있으면 되지 않을까 싶습니다. 추가로 2번 문제가 해결되면 1번도 자동으로 해결될 수 있습니다. 2번 문제를 먼저 해결하시면 좋을 듯합니다.
https://stackoverflow.com/questions/58459226/package-acceptance-validation-error-couldnt-find-external-file-reference
2번 문제는 https://docs.microsoft.com/en-us/answers/questions/398284/experiencing-invalid-package-publisher-name-error.html 여기를 보시면 될 것 같습니다.
박문찬님 답변대로 바꿔봤습니다. 그런데 결과는 마찬가지네요... 이 경우에는 어딜 check해 봐야 됩니까?
이미지가 너무 작아서 모르겠네요
아... 이미지가 작아졌군요.
Package acceptance validation error: The PublisherDisplayName element in the app manifest of PayEsTor_1.0.4.0_scale-100.msix is c00012, which doesn't match your publisher display name: c0001.
Package acceptance validation error: The PublisherDisplayName element in the app manifest of PayEsTor_1.0.4.0_scale-125.msix is c00012, which doesn't match your publisher display name: c0001.
이런 식으로 메시지가 나오는데요. 이건 어딜 체크해봐야 하나요?
@c00012 app 서브미션을 할 때 associate app with the store를 선택하면 app store와 연계를 하게 되는데, 거기서 에러가 있는 거 같네요.
해당 이미지의 package display name이 문제인 거 같은데, 이건 어디에서 어떻게 바꿔야 하나요?
@c00012 스토어에 만든 패키지 이름과 실제 패키지 이름이 달라서 발생하는 오류인데..그문제 해결 방법이 제가 이야기한 2번 링크에 있습니다.
Solution 1
Upgrade to at least Visual Studio to 16.11 Preview 2 or wait until 16.11 is officially released soon.
Add the property <GenerateTemporaryStoreCertificate>true</GenerateTemporaryStoreCertificate> to your project file.
Solution 2
Open the Manifest Designer using right click -> open on Package.appxmanifest.
Navigate to the Packaging tab and click the ‘Choose Certificate…’ button.
Click the ‘Create…’ button in the new dialog.
In the ‘Publisher Common Name’ textbox, enter your store publisher name WITHOUT the “
솔루션1번으로 해보시고 않되면 솔루션 2번 방법으로 진행하세요 저는 2번 방법으로 해결했습니다.