/ 블로그 / Godot 4.7로 iOS 내보내기에는 맥이 필요할까요? 2026년 초보자 해법
ENGINEERING_BLOG · 2026.08.25

Godot 4.7로 iOS 내보내기에는 맥이 필요할까요? 2026년 초보자 해법

윈도우에서 Godot 게임은 잘 만들어지는데 iOS 내보내기 단계에서 막힙니다.
가장 빠른 해법은 윈도우에서 제작을 끝내고, Xcode가 설치된 맥에서 iOS 빌드와 시뮬레이터 확인만 진행하는 것입니다.

이 글은 Godot 4.7로 첫 아이폰 게임을 만들려는 윈도우 사용자에게 맞습니다. 특히 수업 과제로 iOS 빌드를 제출해야 하지만 Xcode, 서명, 시뮬레이터의 역할을 모르는 초보자에게 유용합니다. 맥 구매, 학교 장비, 원격 맥 중 무엇을 먼저 선택할지 판단하려는 경우에도 기준을 제시합니다.

마지막 업데이트: 2026년 8월 25일. Godot 공식 안정 버전 기록과 iOS 내보내기 문서, 애플의 Xcode 요구 사항과 배포 안내를 기준으로 확인했습니다.

SECTION 01먼저 구분해야 할 네 가지 작업

“iOS로 만든다”는 말에는 서로 다른 작업이 섞여 있습니다.

  • 게임 장면과 규칙을 배우기
  • iOS용 Xcode 프로젝트를 생성하기
  • 아이폰 운영 체제 시뮬레이터에서 실행하기
  • 실제 아이폰 테스트와 앱 배포를 준비하기

첫 번째 작업은 윈도우에서 충분히 할 수 있습니다. Godot 4.7에서 장면을 만들고, GDScript를 작성하고, 이미지와 소리를 넣고, 데스크톱 버전으로 실행하는 흐름에는 맥이 필수 조건이 아닙니다.

반면 iOS 프로젝트 생성부터는 공식 요구 사항이 달라집니다. Godot 4.7 iOS 내보내기 공식 문서는 Xcode가 설치된 macOS 컴퓨터에서 iOS 내보내기 사전 설정을 만들고 Xcode 프로젝트를 생성하는 흐름을 안내합니다.

현재 안정 유지 버전인 Godot 4.7.2는 공식 유지 보수 릴리스 기록에서 확인할 수 있습니다. 프로젝트를 4.7 계열로 올리기 전에는 별도 복사본을 만들어 두고, 수업에서 요구한 버전과 공식 문서의 버전을 먼저 맞추는 편이 좋습니다.

SECTION 02윈도우에서 미리 끝내도 되는 범위는 어디까지인가요?

윈도우에서 다음 작업을 먼저 끝내면 맥 사용 시간을 크게 줄일 수 있습니다.

  1. 새 프로젝트를 만들고 저장 위치를 정합니다.
  2. 플레이어, 배경, 충돌 영역을 장면에 배치합니다.
  3. GDScript로 이동과 점수 같은 기본 규칙을 작성합니다.
  4. 이미지, 글꼴, 소리 파일을 프로젝트에 넣습니다.
  5. 데스크톱 실행으로 오류와 게임 진행을 확인합니다.
  6. 프로젝트 폴더를 복사해 별도 백업을 만듭니다.

이 단계의 목적은 “iOS에서 완벽하게 보이는지”를 미리 보장하는 것이 아닙니다. 게임 규칙과 파일 구성이 정상인지 확인하는 것입니다. 맥에서 처음부터 게임을 다시 만들면 원격 접속 시간이나 학교 장비 사용 시간을 게임 제작에 소비하게 됩니다.

Godot 4.7 프로젝트를 다른 컴퓨터로 옮길 때는 프로젝트 파일만 빠뜨리지 않아야 합니다. 장면 파일, 스크립트, 가져온 리소스, 입력 설정이 각각 다른 폴더에 흩어져 있다면 맥에서 일부 파일이 빠진 것처럼 보일 수 있습니다. 하나의 프로젝트 폴더를 통째로 압축하고, 백업본과 작업본을 이름으로 구분하십시오.

주의: Godot 버전을 먼저 올린 뒤 문제가 생기면 원인을 찾기 어렵습니다. 정식 과제를 옮기기 전에 작은 시험 프로젝트로 열기, 저장하기, 데스크톱 실행하기를 확인하십시오.

SECTION 03Xcode가 필요한 순간에는 무엇이 달라지나요?

Godot의 iOS 내보내기는 버튼 하나로 아이폰 앱을 완성하는 기능이 아닙니다. Godot가 게임 내용을 Xcode 프로젝트로 넘기면, Xcode가 iOS용 빌드와 서명, 기기 또는 시뮬레이터 실행을 맡습니다.

초보자에게는 다음처럼 이해하면 됩니다.

  • 내보내기 템플릿: Godot 프로젝트를 iOS 프로젝트 형태로 포장하는 준비 파일입니다.
  • 번들 아이디: 앱을 구별하는 고유 이름입니다.
  • 팀 아이디: 어떤 개발자 팀이 앱을 빌드하는지 표시합니다.
  • 코드 서명: 허가받은 앱인지 확인하는 전자 확인표입니다.

따라서 Xcode 없는 윈도우에서 iOS 내보내기를 끝내려는 시도는 공식 흐름과 맞지 않습니다. Xcode의 지원 운영 체제는 바뀔 수 있으므로, 설치 전에 애플의 Xcode 시스템 요구 사항을 확인해야 합니다. 현재 글에서 다루는 Xcode 26.6은 안정 버전으로 확인되지만, Xcode 27 베타 6은 정식 버전이 아닌 시험판이므로 수업 과제의 기준 환경으로 임의 선택하지 않는 편이 안전합니다.

두 번째 단계: 맥에서 처음 확인할 항목

맥을 확보했다면 다음 순서로 확인하십시오.

  1. macOS와 Xcode가 서로 지원되는 조합인지 확인합니다.
  2. Godot 버전을 윈도우 프로젝트와 맞춥니다.
  3. iOS 내보내기 템플릿이 준비되었는지 확인합니다.
  4. 프로젝트를 열고 장면과 리소스가 정상인지 확인합니다.
  5. iOS 내보내기 사전 설정에서 앱 식별 정보를 입력합니다.
  6. Xcode 프로젝트를 생성하고 빌드 오류를 기록합니다.
  7. 시뮬레이터 또는 승인된 실제 기기에서 실행을 확인합니다.

수업에서 단순히 Xcode 프로젝트 파일을 제출하라고 했다면 실제 아이폰이나 앱 스토어 제출까지 필요하지 않을 수 있습니다. 반대로 실제 기기에서 터치, 화면 비율, 성능을 확인하라고 했다면 시뮬레이터만으로는 부족합니다.

SECTION 04시뮬레이터와 실제 아이폰은 같은 테스트가 아닙니다

시뮬레이터는 맥 화면 안에서 아이폰 운영 체제의 실행 환경을 흉내 내는 도구입니다. 화면 배치와 앱 시작 여부를 빠르게 확인하기 좋지만, 실제 터치 감각과 배터리, 카메라, 센서 동작을 그대로 대신하지는 않습니다.

애플은 시뮬레이터와 실제 기기 실행 방식을 별도로 설명합니다. 그러므로 원격 맥은 다음 상황에 더 잘 맞습니다.

  • iOS 프로젝트가 생성되는지 확인할 때
  • Xcode 빌드 오류를 찾을 때
  • 화면 배치와 앱 시작을 확인할 때
  • 과제 제출용 결과물을 준비할 때

실제 아이폰 테스트는 기기 연결, 신뢰 승인, 개발자 서명, 네트워크와 원격 환경의 전달 방식이 모두 영향을 줍니다. 원격 맥에서 반드시 실제 아이폰까지 연결된다고 단정하면 안 됩니다. 실제 기기 테스트가 수업의 핵심이면 학교 맥이나 직접 관리하는 로컬 맥을 우선 비교하십시오.

Godot의 그래픽 선택도 확인 대상입니다. Godot 공식 렌더러 설명에 나온 렌더러별 조건을 보고, 사용하는 효과와 대상 기기에 맞춰야 합니다. 특히 C# 프로젝트는 iOS 지원 범위와 내보내기 조건을 별도로 확인해야 하므로, 처음 과제라면 수업에서 지정한 언어와 렌더러를 임의로 바꾸지 않는 것이 좋습니다.

SECTION 05사용 빈도별로 어떤 환경을 고르면 될까요?

다음 조건으로 결정하면 됩니다.

  • 기초 문법과 게임 장면을 배우는 중이면 윈도우를 선택합니다. 맥 구매를 미룹니다.
  • 한 학기에 몇 번 iOS 빌드나 시뮬레이터 확인이 필요하면 윈도우 개발과 원격 맥을 조합합니다.
  • 매일 iOS 화면을 고치고 반복해서 빌드해야 하면 로컬 맥이나 지속적으로 관리할 수 있는 맥을 비교합니다.
  • 실제 아이폰 연결이 매번 필요하면 물리 기기와 케이블을 직접 관리할 수 있는 환경을 우선합니다.
  • 학교 장비 사용 시간이 짧으면 윈도우에서 프로젝트를 완성한 뒤 맥에서는 검증 작업만 합니다.
  • 맥에서 프로젝트를 열었을 때 파일 누락이 생기면 정식 과제를 옮기지 말고 시험 프로젝트로 되돌아갑니다.

윈도우와 원격 맥의 역할을 나누면 “맥이 없어서 공부를 못 한다”와 “맥이 없어서 iOS 최종 작업을 못 한다”를 구분할 수 있습니다. 이 구분이 초보자에게 가장 큰 비용 차이를 만듭니다.

선택 조건표

현재 목표 먼저 사용할 환경 맥이 필요한 시점 다음 행동
Godot 기초와 데스크톱 게임 제작 윈도우 iOS 확인을 시작할 때 작은 게임을 완성하고 백업
iOS 과제용 프로젝트 생성 윈도우와 원격 맥 Xcode 프로젝트 생성 단계 짧은 기간 맥 환경을 확보
시뮬레이터 화면 점검 원격 맥 또는 학교 맥 Xcode 실행 단계 그래픽 전달과 저장 권한 확인
실제 아이폰 반복 테스트 로컬 맥 우선 기기 연결과 서명 단계 계정과 기기를 직접 관리
앱 배포 준비 안정적으로 관리하는 맥 배포 빌드와 서명 단계 애플의 앱 배포 안내 확인

준비물 비교표

항목 윈도우에서 준비 맥에서 확인
Godot 프로젝트 장면, 스크립트, 리소스, 입력 설정 동일 버전으로 열기
앱 이름과 식별 정보 초안 작성 iOS 내보내기 설정에 반영
계정 과제 요구 사항 확인 서명과 기기 테스트 조건 확인
테스트 자료 데스크톱 실행 기록 시뮬레이터 또는 실제 기기 결과
백업 압축 파일과 원본 분리 맥에서 저장 후 다시 백업

애플의 계정 권한은 개발, 기기 테스트, 배포에서 다르게 적용될 수 있습니다. 애플 멤버십 권한 비교를 확인하고, 공유 인증서나 다른 사람의 개발자 계정을 사용하지 마십시오.

사용 방식과 부담 비교표

선택지 장점 단점 적합한 경우
윈도우만 사용 익숙하고 제작을 계속하기 쉽습니다 공식 iOS 내보내기 단계가 막힙니다 기초 학습과 데스크톱 제작
학교나 지인의 맥 추가 환경을 직접 관리하지 않아도 됩니다 사용 시간과 설치 권한이 제한될 수 있습니다 일회성 과제
단기 원격 맥 필요한 기간에 Xcode 작업을 집중할 수 있습니다 원격 화면 지연과 실제 기기 연결 여부를 확인해야 합니다 가끔 빌드와 시뮬레이터 확인
로컬 맥 구매 반복 빌드와 기기 연결을 직접 관리합니다 초기 지출과 유지 관리가 필요합니다 장기간 매일 iOS 개발

원격 환경을 처음 쓰는 경우에는 윈도우에서 맥에 접속하는 방법을 먼저 확인하고, Xcode와 macOS 조합을 확인한 뒤 MACNOX의 맥 사용 환경을 비교하는 순서가 좋습니다.

SECTION 06자주 묻는 질문

윈도우에서 Godot 게임을 아이폰용으로 바로 만들 수 있나요?

윈도우에서는 Godot 4.7 프로젝트를 만들고 장면, 스크립트, 이미지와 사운드를 준비할 수 있습니다. 데스크톱 실행 파일도 테스트할 수 있습니다. 그러나 공식 iOS 내보내기 과정은 Xcode가 설치된 맥에서 진행해야 하므로, 윈도우만으로 아이폰용 Xcode 프로젝트를 최종 생성하는 방식은 지원되지 않습니다.

Godot iOS 내보내기에 Xcode가 꼭 필요한 이유는 무엇인가요?

Godot는 iOS용 결과물을 맥에서 Xcode 프로젝트로 넘깁니다. Xcode는 아이폰 운영 체제용 빌드, 서명, 기기 연결과 배포 준비를 담당합니다. 따라서 단순히 Godot 편집기만 설치하는 것으로는 부족합니다. 사용하는 맥 운영 체제와 Xcode 26.6의 지원 조건도 함께 확인해야 합니다.

맥이 없을 때 Godot iOS 과제는 어떤 순서로 끝내야 하나요?

먼저 윈도우에서 작은 게임을 완성하고 데스크톱 실행을 확인합니다. 그다음 프로젝트를 맥으로 옮겨 Godot 버전을 맞추고 iOS 내보내기 설정을 만듭니다. 마지막으로 Xcode에서 빌드와 시뮬레이터 확인을 진행합니다. 과제 제출이 한 번이라면 단기 원격 맥이나 학교 장비를 먼저 검토하는 편이 안전합니다.

원격 맥에서 Godot iOS 시뮬레이터를 실행할 수 있나요?

원격 맥에 호환되는 macOS와 Xcode가 설치되어 있고 그래픽 화면을 원격으로 사용할 수 있다면 시뮬레이터 확인을 시도할 수 있습니다. 다만 화면 지연, 그래픽 전달 방식, 저장 공간과 권한에 따라 체감이 달라집니다. 아이폰을 직접 연결하는 테스트는 별도의 기기 연결과 승인 조건이 필요하므로 시뮬레이터와 같다고 보면 안 됩니다.

Godot iOS 내보내기 전에 어떤 계정과 파일을 준비해야 하나요?

Godot 프로젝트 폴더와 내보내기 템플릿을 준비하고, 앱 식별자에 해당하는 번들 아이디를 정해야 합니다. Xcode에서 서명하려면 개발자 계정과 팀 정보가 필요할 수 있습니다. 아이폰 테스트와 앱 배포는 요구 조건이 다르므로 애플의 멤버십 안내와 배포 문서를 확인하고, 다른 사람의 인증서나 계정을 사용하지 않아야 합니다.

윈도우만으로 Godot 4.7을 배우는 것은 문제가 아닙니다. 다만 iOS 내보내기, Xcode 빌드, 시뮬레이터 확인이 필요해지는 순간에는 맥 환경이 필요합니다. 현재 방식은 윈도우에서 대부분의 제작을 진행하고, 가끔 원격 맥을 빌려 최종 작업을 처리하는 이중 환경이 가장 현실적입니다.

로컬 맥은 반복 빌드와 실제 아이폰 연결에는 편하지만 초기 구매 비용, 운영 체제 관리, 저장 공간 관리가 뒤따릅니다. 학교 맥은 비용 부담이 작아도 예약 시간과 설치 권한이 부족할 수 있습니다. 수업 과제처럼 사용 시점이 한정된 경우에는 이런 제약보다 필요한 기간에만 사용할 수 있는 원격 맥이 더 단순할 수 있습니다. 먼저 작은 프로젝트로 Godot 실행, Xcode 빌드, 시뮬레이터 확인을 검증한 뒤 정식 과제를 옮기면 불필요한 지출을 피할 수 있습니다. 자세한 사용 가능 환경은 MACNOX의 원격 맥 선택 안내에서 확인할 수 있습니다.

SECTION 07자주 묻는 질문 FAQ

윈도우에서 Godot 게임을 아이폰용으로 바로 만들 수 있나요?

윈도우에서는 Godot 4.7 프로젝트를 만들고 장면, 스크립트, 이미지와 사운드를 준비할 수 있습니다. 데스크톱 실행 파일도 테스트할 수 있습니다. 그러나 공식 iOS 내보내기 과정은 Xcode가 설치된 맥에서 진행해야 하므로, 윈도우만으로 아이폰용 Xcode 프로젝트를 최종 생성하는 방식은 지원되지 않습니다.

Godot iOS 내보내기에 Xcode가 꼭 필요한 이유는 무엇인가요?

Godot는 iOS용 결과물을 맥에서 Xcode 프로젝트로 넘깁니다. Xcode는 아이폰 운영 체제용 빌드, 서명, 기기 연결과 배포 준비를 담당합니다. 따라서 단순히 Godot 편집기만 설치하는 것으로는 부족합니다. 사용하는 맥 운영 체제와 Xcode 26.6의 지원 조건도 함께 확인해야 합니다.

맥이 없을 때 Godot iOS 과제는 어떤 순서로 끝내야 하나요?

먼저 윈도우에서 작은 게임을 완성하고 데스크톱 실행을 확인합니다. 그다음 프로젝트를 맥으로 옮겨 Godot 버전을 맞추고 iOS 내보내기 설정을 만듭니다. 마지막으로 Xcode에서 빌드와 시뮬레이터 확인을 진행합니다. 과제 제출이 한 번이라면 단기 원격 맥이나 학교 장비를 먼저 검토하는 편이 안전합니다.

원격 맥에서 Godot iOS 시뮬레이터를 실행할 수 있나요?

원격 맥에 호환되는 macOS와 Xcode가 설치되어 있고 그래픽 화면을 원격으로 사용할 수 있다면 시뮬레이터 확인을 시도할 수 있습니다. 다만 화면 지연, 그래픽 전달 방식, 저장 공간과 권한에 따라 체감이 달라집니다. 아이폰을 직접 연결하는 테스트는 별도의 기기 연결과 승인 조건이 필요하므로 시뮬레이터와 같다고 보면 안 됩니다.

Godot iOS 내보내기 전에 어떤 계정과 파일을 준비해야 하나요?

Godot 프로젝트 폴더와 내보내기 템플릿을 준비하고, 앱 식별자에 해당하는 번들 아이디를 정해야 합니다. Xcode에서 서명하려면 개발자 계정과 팀 정보가 필요할 수 있습니다. 아이폰 테스트와 앱 배포는 요구 조건이 다르므로 애플의 멤버십 안내와 배포 문서를 확인하고, 다른 사람의 인증서나 계정을 사용하지 않아야 합니다.