문제 원인 확인
이 오류는 iOS의 보안 설정이나 브라우저 환경에 의해 WebAssembly 기능이 차단되었을 때 발생합니다. 특히 차단 모드가 활성화되어 있으면 Safari 브라우저에서 WebAssembly 실행이 강제로 차단되어ReferenceError: Can't find variable: WebAssembly 오류가 발생합니다. 아래 방법들을 하나씩 확인해보세요.
해결 방법
1. 차단 모드 확인 및 해제
iOS 16 이상에서 차단 모드가 활성화되어 있으면 WebAssembly가 차단됩니다. 차단 모드는 보안 수준이 매우 높기 때문에 메뉴의 가장 아래쪽에 숨겨져 있습니다.설정 앱 열기
개인정보 보호 및 보안 메뉴로 이동
화면을 끝까지 스크롤
차단 모드 확인
차단 모드 해제
- iOS 버전 확인: 차단 모드는 iOS 16 이상에서만 지원됩니다. iOS 15 이하 버전을 사용 중이라면 해당 메뉴가 나타나지 않습니다. (설정 > 일반 > 정보에서 버전 확인 가능)
- 기기 제약: 회사나 학교에서 지급한 기기로 기기 관리(MDM) 프로파일이 설치되어 있어 특정 보안 설정이 제한된 경우 보이지 않을 수 있습니다.

2. Safari 브라우저에서 직접 열기
앱 내부 브라우저나 홈 화면에 추가한 앱에서 문제가 발생할 수 있습니다.Safari 브라우저 열기
주소창에 URL 입력
페이지 다시 시도
3. Safari 실험적 기능 확인
Safari의 실험적 기능 설정에서 WebAssembly가 비활성화되어 있을 수 있습니다.설정 앱 열기
Safari 메뉴로 이동
고급 메뉴 선택
실험적 기능 확인
WebAssembly 확인
4. iOS 버전 확인
WebAssembly는 iOS 11 이상에서만 지원됩니다.설정 앱 열기
일반 메뉴 선택
정보 확인
소프트웨어 버전 확인
5. 캐시 및 데이터 삭제
브라우저 캐시나 저장된 데이터로 인한 문제일 수 있습니다.Safari 설정 열기
방문 기록 및 웹사이트 데이터 지우기
확인
페이지 다시 시도
문제가 계속되면
위의 모든 방법을 시도했는데도 문제가 해결되지 않는다면:- 기기 재시작: 아이폰을 완전히 끄고 다시 켜보세요.
- Safari 앱 재시작: Safari 앱을 완전히 종료한 후 다시 실행해보세요.
- 네트워크 확인: 안정적인 Wi-Fi 또는 셀룰러 연결을 사용하고 있는지 확인하세요.