권한 목록을 가져오는 데 실패했어요: [Error: 'getAllPermission' is not defined in AppsInTossModule]

안녕하세요

sdk 버전 1.4.6 → 1.4.9로 업데이트를 하고

SafeAreaInsets.get() 함수로 버전 대응하고

npm run dev 해서 실행했는데요

RN ERROR 권한 목록을 가져오는 데 실패했어요: [Error: ‘getAllPermission’ is not defined in AppsInTossModule]

이런 에러가 출력 되고 있어서요

기존에는 없던 문구인데 다시 버전을 내려야 할지 문의 드립니다

granite.config.ts

import { defineConfig } from '@apps-in-toss/web-framework/config';

export default defineConfig({
  appName: 'xxx',
  brand: {
    displayName: 'xxx', // 화면에 노출될 앱의 한글 이름으로 바꿔주세요.
    primaryColor: '#3182F6', // 화면에 노출될 앱의 기본 색상으로 바꿔주세요.
    icon: 'xxx', // 화면에 노출될 앱의 아이콘 이미지 주소로 바꿔주세요.
    bridgeColorMode: 'inverted',
  },
  web: {
    host: 'xxx',
    port: 5173,
    commands: {
      dev: 'vite --host',
      build: 'tsc -b && vite build',
    },
  },
  permissions: [],
  outdir: 'dist',
  webViewProps: {
    type: 'game',
    overScrollMode: 'never',
    mediaPlaybackRequiresUserAction: false
  },
});
1개의 좋아요

안녕하세요 :slight_smile:
1.4.9 버전에서 해당 현상 재현되지 않는데, package.json 도 공유해주실 수 있을까요 ?

저도 방금전에 새로 Vite 프로젝트를 만들어서 안드로이드 샌드박스 앱으로 실행하니까 같은 에러메세지가 나오네요.

granite.config.ts 는 처음 생성된 것에 appName, icon, host 만 바꾸고, webViewProps를 game 으로 바꾼 것 말고는 바꾼 것이 없습니다.

이건 package.json 내용입니다.

{
“name”: “apps-in-toss-project”,
“private”: true,
“version”: “0.0.0”,
“type”: “module”,
“scripts”: {
“dev”: “granite dev”,
“build”: “granite build”,
“lint”: “eslint .”,
“preview”: “vite preview”,
“deploy”: “ait deploy”
},
“dependencies”: {
@apps-in-toss/web-framework”: “^1.5.0”,
“react”: “^19.2.0”,
“react-dom”: “^19.2.0”
},
“devDependencies”: {
@eslint/js”: “^9.39.1”,
@types/node”: “^24.10.1”,
@types/react”: “^19.2.5”,
@types/react-dom”: “^19.2.3”,
@vitejs/plugin-react”: “^5.1.1”,
“eslint”: “^9.39.1”,
“eslint-plugin-react-hooks”: “^7.0.1”,
“eslint-plugin-react-refresh”: “^0.4.24”,
“globals”: “^16.5.0”,
“typescript”: “~5.9.3”,
“typescript-eslint”: “^8.46.4”,
“vite”: “npm:rolldown-vite@7.2.5”
},
“overrides”: {
“vite”: “npm:rolldown-vite@7.2.5”
}
}

앗 안드로이드에서 발생하는군요!
에러 재현 되었습니다. 빠르게 확인해보겠습니다!

오 다행이네요 저는 아이폰이였습니다

2025년 11월 20일 (목) 20:39, 앱인토스 개발자 커뮤니티의 Dylan 님 <notifications@appsintoss.discoursemail.com>님이 작성:

@jinwoolee 아이폰 실기기였을까요 ?!

시뮬레이터였습니다.

실기기에서 앱인토스앱으로 접속해보니 로그 발견되지 않았습니다.

음 혹시 샌드박스 최신 버전을 다운로드 받아주실 수 있을까요 ?

Android 2025-11-10
iOS 2025-11-11

가 최신 버전이 맞죠?

안드로이드 실기기 샌드박스 앱은 에러 메세지가 나오는데, 아이패드 실기기 샌드박스 앱으로 접속하면 에러 메세지가 안 나옵니다.

iOS 샌드박스 최신으로 했는데 이상 없습니다. 해결 되었습니다 감사합니다 !

안드로이드 새 빌드 배포 예정입니다! 조금만 기다려주세요 :man_bowing:

혹시 안드로이드 샌드박스 앱 아이콘 디자인을

iOS 버전처럼 토스 앱 아이콘과 다르게 해주실 수 있나요?

안드로이드 새 빌드 배포되었습니다. :man_bowing:

@obiludi 좋은 의견 감사합니다! 담당 팀에 전달하겠습니다

안드로이드 실기기에서 샌드박스 앱에서 에러메시지가 뜨지 않는 것을 확인했습니다. 감사합니다.