iOS 실기기 Sandbox에서 로컬 React Native dev 실행 시 로그인 후 멈춤 / DevTools에 [runtime not ready]: TypeError: Cannot read property 'get' of undefined

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요.
iOS 실기기 Sandbox에서 로컬 React Native dev 서버로 테스트할 때, 예전에는 정상 동작했는데 최근부터 로그인 후 앱 화면으로 넘어가지 못하고 멈추는 문제가 있어 문의드립니다.

증상

  • Sandbox 앱에서 intoss://attanavi로 진입
  • 로컬 dev 서버 연결 및 bundle 다운로드는 진행됨
  • 예전에는 Downloading 100%까지 보였고, 최근에는 progress가 더 빠르게 지나감
  • 현재는 Sandbox 로그인까지는 되지만, 로그인 후 앱 화면으로 진입하지 못하고 멈춤
  • iOS React Native DevTools에는 아래 에러가 표시됩니다

[runtime not ready]: TypeError: Cannot read property ‘get’ of undefined
Welcome to React Native DevTools
Debugger integration: iOS Bridgeless (RCTHost)

기대 동작

  • Sandbox 로그인 이후 앱 첫 화면이 정상 렌더링되어야 합니다

실제 동작

  • bundle은 받아오지만 앱 화면이 렌더링되지 않고 멈춤
  • JS runtime이 준비되지 못한 상태처럼 보입니다

환경
메인 프로젝트:

  • apps-in-toss/framework: 2.3.0
  • granite-js/react-native: 1.0.12
  • granite-js/native: 1.0.12
  • toss/tds-react-native: 2.0.2
  • react: 19.2.3
  • react-native: 0.84.1

비교용 최소 프로젝트:

  • apps-in-toss/framework: 1.5.2
  • granite-js/react-native: 0.1.21
  • granite-js/native: 0.1.21
  • react: 18.2.0
  • react-native: 0.72.6

테스트 환경:

  • iPhone 실기기
  • Sandbox 앱
  • 로컬 Wi-Fi 동일망
  • 개발 서버 IP 등록 후 테스트
  • 앱 진입 URL: intoss://attanavi

확인한 내용

  1. 로컬 dev 서버는 정상입니다.
    앱 dev 서버: http://192.168.1.38:8081
    API 서버: http://192.168.1.38:4000
    /status, /health 정상 응답
    Metro bundle 로그도 0 errors | 0 warnings 입니다
  2. 메인 프로젝트만의 문제는 아닌 것 같습니다.
    비교용 구버전 프로젝트에서도 동일하게 bundle까지는 되지만 화면이 멈춥니다
  3. 앱 초기화 코드 문제 가능성을 최대한 배제해봤습니다.
    _app.tsx를 공식 튜토리얼 수준으로 최소화해도 동일 증상입니다
    즉, 앱 기능 코드보다는 runtime 초기화 쪽 문제로 보입니다
  4. 시점상 외부 변화가 있었습니다.
    2026-04-02에는 로컬 Sandbox dev가 정상 동작했던 로그가 남아 있습니다
    2026-04-09부터는 bundle은 받아오지만 JS 실행이 안 되는 증상이 있었습니다
    최근 iOS 업데이트가 있었고, 그 이후에도 동일 증상입니다
    Sandbox 앱 삭제 후 재설치하면 로그인 단계까지는 더 진행되지만, 로그인 후 앱 진입은 여전히 안 됩니다

추가 관찰

  • 예전에는 Downloading 100% 이후 멈췄고
  • 지금은 bundle progress가 더 빠르게 지나간 뒤 멈춥니다
  • DevTools 상으로는 iOS Bridgeless (RCTHost) 환경입니다

질문

  1. 현재 iOS Sandbox + React Native local dev 환경에서 알려진 이슈가 있을까요?
  2. runtime not ready + Cannot read property ‘get’ of undefined가 Sandbox runtime 측 이슈인지 확인 가능할까요?
  3. 권장하는 Sandbox 앱 버전 / iOS 버전 / SDK 버전 조합이 있을까요?
  4. 당장 가능한 workaround가 있을까요?
    예: 특정 Sandbox 앱 버전
    특정 SDK 버전
    bridgeless 관련 설정
    로컬 dev 대신 다른 테스트 경로 권장 여부