[GM] 게임메이커에서 게임이 윈도우8으로 실행되지 않는 경우


(게임메이커에서 Target(타겟)을 Windows8(Native)로 해두었을 때 인증서 에러가 나며 실행이 되지 않는 경우가 있습니다. 이때 해결할 수 있는 방법을 설명 합니다.)


 



 

1. 이 에러는 비주얼스튜디오로 만든 앱용 인증서의 퍼블리셔와 게임메이커에서 사용하려는 퍼블리셔 정보가 달라서 생기는 에러 입니다. 향후 게임메이커 쪽에서 수정을 통해 해결 될 것 같습니다.


 



 

2. 일단 탐색기를 엽니다.


 



 

3. 윈도우가 설치된 드라이브(로컬 디스크) - 사용자 - '로그인한 사용자 아이디' 까지 이동을 합니다.


 



 

4. 메뉴 중 보기 - 숨긴 항목을 체크 표시하면 AppData라는 폴더가 보입니다.


 



 

5. AppData - Roaming - GameMaker-Studio - Windows8 - Native - x86 까지 이동을 합니다.


 



 

6. AppxManifest라는 파일을 찾고, 마우스 우 클릭으로 복사를 한 후에 같은 폴더에 붙여넣기를 합니다.


 



 

7. 복사된 것을 확인 하고, AppxManifest 위에서 마우스 오른쪽 버튼을 클릭하고, 편집을 선택합니다.


 



 

8. 이제 비주얼스튜디오에서 윈도우 스토어 앱용 인증서를 만들 때 적어둔 내용 중 '게시자 ID'(CN=12345678-ABCD-1234-ABCD-1234567890AB와 같은 형식)를 위 <Identity 줄의 Publisher="부분에 입력합니다.


 



 

9. 위처럼 메모한 게시자 ID를 Publisher 안에 입력하고, 파일-저장 한 후, 창을 닫습니다.


 



 

10. 게임메이커로 돌아와서 다시 초록색 실행(F5)버튼을 눌러서 실행해 봅니다.


 



 

11. 정상적으로 실행되면, ALT+F4 키를 눌러서 게임을 종료하고 게임메이커로 돌아옵니다.


Comments (9)
  1. 오식 says:

    Error: Your app was launched during the build phase라고 뜨네요..

    어쩌면 좋을까요?

  2. Joongsuk says:

    이 포스트에서 해결하는 에러와는 다른 에러 입니다. 아래 2가지를 해보시길 바랍니다.

    1) 작업관리자(작업표시줄에서 마우스 우측 버튼 클릭)를 띄워서 프로세스에 GameMaker 게임이 떠있다면 그 게임을 종료하고서 다시 실행해 봅니다.

    2) Windows 8(Native)로 진행을 한 것이라면 Windows 8(Javascript)로도 해보고 되는지 확인을 합니다.

    아래 yoyogames의 페이지의 내용을 확인합니다.(로그를 통해서 에러 확인 등)

    help.yoyogames.com/…/24974026-Error-Your-App-Was-Launched-During-the-Build-Phase

  3. 오식 says:

    그래도 실행이 안되서 일단 바로 파일을 만드려는데

       + CategoryInfo          : ObjectNotFound: (C:Users�ǿ���Desktop42750.De

    bo    nair.appx:String) [Add-AppxPackage], ItemNotFoundException

       + FullyQualifiedErrorId : PathNotFound,Microsoft.Windows.Appx.PackageManag

      er.Commands.AddAppxPackageCommand

    이런식으로 되고 compile error가 뜨네요

  4. Joongsuk says:

    사용자 뒤에 이상한 문자가 있는 것을 보니 사용자 ID가 한글로 만들어진 것 같습니다. 영문으로 만들고 진행을 부탁 드려요. Windows Store App 의 경우에 한글 아이디일 경우에 안되는 경우가 있습니다.

  5. Novel Kingdom says:

    Number of files successfully Signed: 0 Number of warnings: 0 Number of errors: 1 SignTool Error: File not found: C:UsersuserAppDataLocalTempgm_ttt_6083Snow Ball.appx Compile finished

    오류 뜨네요… 어떻게 하면 좋을까요

  6. KimDongHyun says:

    게시자 ID 부분에서 막혔네요.. 이 부분 자세히 설명좀 해주실수 있나요???

    게시자 ID가 어디서 나오는건지 모르겠어요..

  7. Joongsuk says:

    @KimDongHyung 아래 링크의 13번에서 PublisherID(게시자ID) 찾으실 수 있습니다. blogs.msdn.com/…/9-gm.aspx

    그런데 게임메이커 최신버전의 경우는 이 글에 있는것처럼 하시지 않아도 되는것으로 알고는 있는데요…

  8. 하린 says:

    다음과 같은 컴파일 내용이 뜨고 Compile Error가 뜨는데 왜 이런가요?

    Path= C:UsersuserAppDataLocalSimpleAvoid-native-gmx-23103

    Registering development package

    Add-AppxPackage : ������ �����߽��ϴ�. HRESULT: 0x80073CF3, ��Ű���� ������Ʈ,

    ���Ӽ� �Ǵ� �浹 ��ȿ���� �˻����� ���߽��ϴ�.

    Windows���� SimpleAvoid-native-gmx ��Ű���� ��ġ�� �� �����ϴ�. ã�� �� ���� ��

    �� ��Ű���� �� ��Ű���� ���ӵǾ� �ֱ� �����Դϴ�. �� ��Ű���� ��ġ�Ϸ��� �ּ���

    Microsoft.VCLibs.110.00 �����ӿ�ũ�� 11.0.50712.1 ������ �ʿ��մϴ�(�Խ���: an

    y publisher). �� ��Ű���� �Բ� �����ӿ�ũ�� �����Ͻʽÿ�.

    ����: �߰� ������ ���ؼ��� �̺�Ʈ �α׿��� [ActivityId] 4bd23a91-976f-0002-413d

    -d24b6f97cf01��(��) ã�ƺ��ų� ����� Get-AppxLog -ActivityID 4bd23a91-976f-000

    2-413d-d24b6f97cf01��(��) ����Ͻʽÿ�.

    ��ġ C:UsersuserAppDataRoamingGameMaker-StudioWindows8Register-DevPackag

    e.ps1:20 ����:9

    +         Add-AppxPackage -Register $ManifestPath

    +         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

       + CategoryInfo          : WriteError: (C:UsersuserA…ppxManifest.xml:S

      tring) [Add-AppxPackage], IOException

       + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageMa

      nager.Commands.AddAppxPackageCommand

    Appx Registration Succeeded

    Compile finished: 오후 8:14:36

  9. Joongsuk says:

    VCLibs 관련 이슈는 아래 URL대로 하시면 해결 됩니다

    gmc.yoyogames.com/index.php

Comments are closed.

Skip to main content