Share via


[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

  • Anonymous
    December 22, 2013
    Error: Your app was launched during the build phase라고 뜨네요.. 어쩌면 좋을까요?

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

  1. 작업관리자(작업표시줄에서 마우스 우측 버튼 클릭)를 띄워서 프로세스에 GameMaker 게임이 떠있다면 그 게임을 종료하고서 다시 실행해 봅니다.
  2. Windows 8(Native)로 진행을 한 것이라면 Windows 8(Javascript)로도 해보고 되는지 확인을 합니다. 아래 yoyogames의 페이지의 내용을 확인합니다.(로그를 통해서 에러 확인 등) help.yoyogames.com/.../24974026-Error-Your-App-Was-Launched-During-the-Build-Phase
  • Anonymous
    December 22, 2013
    그래도 실행이 안되서 일단 바로 파일을 만드려는데    + CategoryInfo          : ObjectNotFound: (C:Users�ǿ���Desktop42750.De bo    nair.appx:String) [Add-AppxPackage], ItemNotFoundException    + FullyQualifiedErrorId : PathNotFound,Microsoft.Windows.Appx.PackageManag   er.Commands.AddAppxPackageCommand 이런식으로 되고 compile error가 뜨네요

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

  • Anonymous
    December 28, 2013
    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 오류 뜨네요... 어떻게 하면 좋을까요

  • Anonymous
    May 08, 2014
    게시자 ID 부분에서 막혔네요.. 이 부분 자세히 설명좀 해주실수 있나요??? 게시자 ID가 어디서 나오는건지 모르겠어요..

  • Anonymous
    May 08, 2014
    @KimDongHyung 아래 링크의 13번에서 PublisherID(게시자ID) 찾으실 수 있습니다. blogs.msdn.com/.../9-gm.aspx 그런데 게임메이커 최신버전의 경우는 이 글에 있는것처럼 하시지 않아도 되는것으로 알고는 있는데요...

  • Anonymous
    July 03, 2014
    다음과 같은 컴파일 내용이 뜨고 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