맥북 스타듀밸리 SMAPI 실행 오류 및 해결 방법
맥북에서 스타듀벨리 모드(SMAPI)가 작동되지 않는 문제의 90% 이상은 macOS의 강화된 보안 정책(Gatekeeper)이 SMAPI 실행 파일을 '확인되지 않은 개발자'로 인식하여 프로그램을 차단하기 때문에 종종 발생합니다.
스팀(Steam) 버전 스타듀밸리를 기준으로 확실한 해결법을 단계별로 포스팅 하겠습니다.
1. 시스템 설정에서 '실행 권한' 허용하기 (가장 흔한 원인)
SMAPI를 설치한 후 게임을 켰을 때 "확인할 수 없는 개발자" 메시지가 뜨거나 아무 반응이 없다면 이 설정을 먼저 확인해야 합니다.
시스템 설정(System Settings) 앱을 엽니다.- 개인정보 보호 및 보안(Privacy & Security) 메뉴로 이동합니다.
- 창을 아래로 내려 보안(Security) 섹션을 확인합니다.
- 만약 SMAPI 실행이 차단되었다면 "다음 위치에서 다운로드한 응용 프로그램을 허용" 항목에 '확인 없이 실행' 또는 '허용' 버튼이 떠 있을 것입니다. 이를 클릭하세요.
- 이미 '확인 없이 실행' 버튼을 눌렀는데도 안 된다면, 터미널(Terminal) 권한을 확인해야 합니다. 같은 메뉴에서 '개발자 도구(Developer Tools)'를 클릭한 후 '터미널(Terminal)' 스위치를 켜주세요.2. 스팀(Steam) 시작 옵션 재설정
SMAPI가 설치되어 있어도 스팀이 여전히 원본 게임을 실행하려고 하면 모드가 적용되지 않습니다.
아래 경로를 통해 강제로 SMAPI를 실행하도록 연결해야 합니다.
- Steam 라이브러리에서 Stardew Valley 우클릭 -> 속성(Properties) 클릭.
- 일반(General) 탭의 가장 아래에 있는 시작 옵션(Launch Options) 칸을 확인합니다.
- 중요: 이 칸이 비어 있어야 스팀이 SMAPI를 자동으로 인식합니다. (혹시 예전 가이드를 보고 긴 경로를 적어두셨다면 지우고 공란으로 비워두세요.)
- 이제 스팀에서 '플레이' 버튼을 눌러보세요. 검은색 터미널 창(SMAPI 콘솔)이 먼저 뜨고 나서 게임이 실행되어야 정상입니다.
3. SMAPI 재설치 (최신 버전 1.6 호환)
스타듀밸리 1.6 업데이트 이후, 이전 버전의 SMAPI는 작동하지 않습니다.
- 공식 사이트 smapi.io에 접속하여 최신 버전(4.x 이상)을 다운로드하세요.
- 압축을 풀고 install on Mac.command 파일을 실행합니다.
- 터미널 창이 뜨면 안내에 따라 번호를 입력하여 설치(1번)합니다.
- 핵심: 설치 과정에서 게임 경로가 올바르게 인식되었는지 확인하세요. 보통 ~/Library/Application Support/Steam/steamapps/common/Stardew Valley 경로에 설치되어야 합니다.
4. 터미널 명령어를 통한 강제 실행
만약 모든 설정을 마쳤는데도 게임이 켜지지 않는다면, 터미널을 통해 직접 실행하여 어떤 에러가 나는지 확인해야 합니다.
- 터미널(Terminal) 앱을 엽니다.
- 아래 명령어를 복사하여 붙여넣고 엔터를 누르세요. (마지막 Stardew Valley까지 그대로 복사하세요) Bash
- "/Users/본인계정명/Library/Application Support/Steam/steamapps/common/Stardew Valley/StardewModdingAPI"
(※ 본인계정명 부분은 맥북의 사용자 이름으로 수정해야 합니다. 팁: 그냥 /Users/ 까지만 치고 Library 폴더를 터미널 창으로 드래그 앤 드롭하면 경로가 자동으로 입력됩니다.)
이렇게 실행했을 때 'Permission Denied(권한 거부)' 메시지가 뜬다면, 아직 보안 설정이 풀리지 않은 것입니다. 1번 단계를 다시 수행하세요.
5. 해결이 안 될 때 체크 사항
| 확인 항목 | 해결 방법 |
| 모드(Mods) 폴더 | Contents/MacOS/Mods 폴더에 모드 파일이 정상적으로 압축 해제되어 있는지 확인하세요. |
| Mono 호환성 | macOS 버전이 최신인지 확인하세요. (최신 macOS는 Mono를 별도 설치하지 않아도 작동하도록 개선되었습니다.) |
| 파일 경로 | Stardew Valley.app 실행 파일과 StardewModdingAPI가같은 폴더 내에 있어야 합니다. |
상기 방법과 순서대로 오류 발생시 조치하시면 대부분의 문제는 해결 될 것으로 판단됩니다.
Tags:
유틸리티
.png)