Debugging
설치 단계와 전체 마크다운 가이드를 포함한 플러그인 설정 프롬프트를 복사하세요.
클라우드 로그 이해
클라우드 로그 이해클라우드 거부 code을 받았으며 더 깊은 개선 워크플로를 필요로 하는 경우, 일반 업데이트 문제.
Capgo 로그에는 이벤트에 대한 메타데이터가 포함될 수 있습니다. 대시보드에서 snake_case 액션 code으로 필터링하고 메타데이터 셀을 클릭하여 전체 JSON 페이로드를 복사하세요. 메타데이터는 특히 오류 메시지, 소스 URL, 라인 및 열, 프로세스 상태, 메모리 압박 또는 플랫폼별 이유와 같은 크래시 및 WebView 이벤트에 유용합니다.
각 섹션 제목은 콘솔 로그 테이블에 표시된 액션 code과 일치하므로 직접 링크할 수 있습니다.
계획 제한 및 일반 응답
제출청구, 속도 제한 또는 오류가 아닌 상태와 관련된 백엔드 거부
InvalidIp
Section titled “InvalidIp”이것은 무엇을 의미합니까?
Capgo는 Google 또는 클라우드 인프라에서처럼 보이는 트래픽이 감지되었습니다. 4시간 이내의 업데이트는 무시되므로 봇 트래픽이 청구 가능한 장치로 계산되지 않습니다.
무엇을 할까요
실 사용자에게는 무시하세요. 일반 네트워크와 실제 장치에서 다시 시도하거나 나중에 다시 확인하세요.
provider_infrastructure_request_blocked
제목 ‘provider_infrastructure_request_blocked’무엇을 의미하는가
앱이 Google 및 Apple 데이터 센터 IP 범위의 알려진 요청을 차단하도록 구성되어 있습니다. 보호는 업데이트 확인, 통계 및 채널-self 요청에 적용되므로 클라우드 호스팅 프로브 및 제공자 러너는 앱 구성이 그렇지 않더라도 유효한 경우에도 이 응답을 받을 수 있습니다.
무엇을 할까요
물리 장치에서 일반 사용자 네트워크에서 다시 시도하세요. 제공자에서 유도된 트래픽이 의도적일 경우 일시적으로 provider infrastructure 요청 차단 앱의 정보 탭에서 차단을 설정하고 테스트 후 다시 활성화하세요. 새로운 앱은 이 설정을 기본적으로 활성화하고 있으며 기존 앱은 이전에 비활성화된 설정을 유지할 때까지 변경되지 않습니다.
needPlanUpgrade
업그레이드 필요이란?
회사 또는 장치 제한을 초과했습니다. 장치는 업그레이드 또는 다음 청구 주기에서 사용량이 초기화될 때까지 업데이트를 받지 못합니다.
무엇을 해야 하나요?
설정판넬에서 계획을 업그레이드하거나 다음 청구 주기까지 기다려보세요.
noNew
최신 버전이 이미 설치되어 있습니다이란?
이 장치는 최신 버전이 이미 설치되어 있는 상태입니다. 이것은 오류가 아닌 정상적인 상태입니다.
rateLimited
업데이트 또는 채널 요청이 너무 많습니다이란?
장치는 업데이트 또는 채널 요청을 너무 많이 보냈습니다. 이것은 오류가 아닌 정상적인 상태입니다.
무엇을 해야 하나요?
업데이트 API를 렌더 루프 내에서 호출하지 마세요. 사용자 액션에서만 호출하고 setChannel / getChannel 버전 형식 defaultChannel 버전 형식 capacitor.config.
잘못된 네이티브 버전 메타데이터로 인한 백엔드 거부
semver_error이것은 무엇을 의미합니까?
semver_error
config에 설정된 네이티브 앱 버전이 없거나 semver가 아닌 경우무엇을 해야 합니까?
유효한 semver로 설정하고, 이를 백엔드에서 확인하세요.x.y.z).
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__ plugins.CapacitorUpdater.version __CAPGO_KEEP_0__ SemVer 테스터, 그 후 네이티브 앱을 재설치합니다.
제목 ‘disablePlatformIos’
disablePlatformIos
이것이 무엇을 의미합니까?이 장치에서는 iOS를 실행하고 있지만 이 채널에서 iOS 업데이트를 비활성화했습니다.
무엇을 해야 합니까?
이것이 의도치 않게 발생한 경우 iOS를 채널에 활성화하거나 의도적으로 차단하는 경우 iOS 빌드를 전용 채널로 라우팅하세요.
제목 ‘disablePlatformAndroid’
disablePlatformAndroid
이것이 무엇을 의미합니까?이것이 무엇을 의미합니까?
__CAPGO_KEEP_0__은 Android를 실행하지만, 이 채널에서는 Android 업데이트를 비활성화했습니다.
__CAPGO_KEEP_1__
이것이 실수로 발생한 경우 채널에서 Android를 활성화하거나, 의도적으로 차단할 때 Android 빌드를 전용 채널로 라우팅하세요.
disablePlatformElectron
__CAPGO_KEEP_0____CAPGO_KEEP_1__
이것이 실수로 발생한 경우 채널에서 Electron을 활성화하거나, 의도적으로 차단할 때 Electron 빌드를 전용 채널로 라우팅하세요.
__CAPGO_KEEP_0__
__CAPGO_KEEP_1__
__CAPGO_KEEP_0__
__CAPGO_KEEP_1__
__CAPGO_KEEP_0__은 개발 빌드입니다. 이 채널에서는 개발 빌드를 차단했습니다.
이 테스트 채널에서 개발 빌드를 허용하거나, 이 채널은 출시 전용으로 유지하고 개발 장치를 다른 채널로 이동하세요.
disableProdBuild
disableProdBuild이것이 의미하는 바는
출시 빌드의 이름 /updates, 하지만 이 채널의 경우 출시 업데이트가 차단됩니다.
무엇을 해야 하나요
이 채널에서 출시 업데이트를 허용하세요. 만약 이것이 실수로 발생했다면, 또는 출시 빌드를 올바른 채널로 라우팅하세요.
disableDevice
disableDevice이것이 의미하는 바는
실제 휴대폰이나 태블릿이 차단되었습니다. 왜냐하면 이 채널은 실제 장치를 차단하기 때문입니다.
무엇을 해야 하나요
실제 장치 업데이트를 허용하세요. 만약 이것이 실수로 발생했다면, 또는 제한을 유지하고 실제 장치를 다른 채널로 라우팅하세요.
disableEmulator
disableEmulator이것은 무엇을 의미합니까?
이 기기는 에뮬레이터입니다. 그러나 이 채널에서는 에뮬레이터 업데이트가 비활성화되어 있습니다.
무엇을 해야 합니까?
테스트 채널에서 에뮬레이터 업데이트를 활성화하거나, 이 채널에서 에뮬레이터를 차단하고 에뮬레이터 검증을 위해 다른 채널을 사용하세요.
자동 업데이트 호환성 규칙
Section titled “Auto-update compatibility rules”Backend에서 semver 또는 메타데이터 규칙이 대상 패키지를 차단할 때 거부되는 경우.
disableAutoUpdate
disableAutoUpdate이것은 무엇을 의미합니까?
자동 업데이트 정책에 의해 채널 호환성으로 인해 자동 업데이트가 비활성화되어 있습니다. 메타데이터에는 auto_update with a matching rule such as major, minor, patch, metadata또는 none.
무엇을 할까요
설정된 출시 정책을 변경하여 원하는 롤아웃을 허용합니다.
disableAutoUpdateUnderNative
제목: disableAutoUpdateUnderNative이것은 무엇을 의미합니까
채널은 기기 기본선에 비해 더 오래된 버전의 패키지를 가지고 있으며, 기기 기본 버전보다 낮은 버전의 패키지를 보내는 것을 차단합니다.
무엇을 할까요
기기 기본선 이상의 버전의 패키지를 배포하거나, 채널에서 기기 기본 버전보다 낮은 버전의 패키지를 보내는 것을 차단하는 옵션을 비활성화합니다.
disableAutoUpdateMetadata
제목: disableAutoUpdateMetadata이것은 무엇을 의미합니까
채널은 min_update_version를 요구합니다. 그러나 기기 기본 버전은 이 임계값보다 낮습니다.
무엇을 해야 하나요
설정 min_update_version __CAPGO_KEEP_0__에서 최신 네이티브 버전의 대상 번들 또는 릴리스를 선택합니다.
disableAutoUpdateToMajor
disableAutoUpdateToMajor라는 제목의 섹션무엇을 의미하는지
채널은 메이저 버전 업데이트를 차단합니다. 예를 들어 1.x.x 무엇을 해야 하나요 2.x.x.
채널 전략을 메이저 릴리스 계획과 일치시키거나 이 트랙에서 메이저 업데이트를 허용하세요. 자세한 내용은
일반적인 업데이트 문제 disableAutoUpdateToMinor라는 제목의 섹션.
disableAutoUpdateToMinor
무엇을 의미하는지__CAPGO_KEEP_1__
기기 기본 버전 baseline ("")에 대한 소수 버전跳뛰기 relative blockversion_build예를 들어 1.2.3 무엇을 할 것인가 1.3.0.
소수 버전 rollout 계획과 채널 전략을 동기화하거나, 이 트랙에 대해 소수 버전 jump를 허용하십시오.
제목 "disableAutoUpdateToPatch"
disableAutoUpdateToPatch
무엇을 의미하는가채널은 같은 prefix를 유지하면서 patch-level 변경을 block합니다. 단, suffix 변경만 허용됩니다.
무엇을 할 것인가 MAJOR.MINOR.PATCH 릴리스 주기와 채널 정책을 동기화하거나, 이 트랙에 대해 patch jump를 허용하십시오.
채널 설정
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
채널 설정채널 구성이 누락되거나 호환되지 않아 백엔드가 거부되는 경우
cannotUpdateViaPrivateChannel
채널 설정 오류이것이 무엇을 의미하는지
장치가 허용되지 않은 개인 채널(self-assignment이 false이므로)과 연결하려고 시도했으며, 채널이 공개되지 않았습니다.allow_device_self_set 무엇을 해야 하나요
채널에 "허용"을 활성화하거나 장치를 허용된 채널이나 공개 채널로 전환하세요.
채널 구성 오류 allow_device_self_set 이것이 무엇을 의미하는지
channelMisconfigured
채널이 사용 중__CAPGO_KEEP_0__
__CAPGO_KEEP_0__ disable_auto_update: "version_number" 하지만 번들은 null 이므로 __CAPGO_KEEP_0__은 업데이트할 장치들을 결정할 수 없습니다. min_update_version 번들이 null 이므로 Capgo은 업데이트할 장치들을 결정할 수 없습니다.
무엇을 해야 하나요?
해당 규칙에 대한 미비한 설정을 채우거나 더 간단한 자동 업데이트 모드를 전환하세요.
NoChannelOrOverride
NoChannelOrOverride무엇을 의미하는 것인가요?
기본 채널이 설정되지 않았으며 장치에 채널 오버라이드가 없습니다.
무엇을 해야 하나요?
대시보드에서 기본 채널을 설정하거나 defaultChannel 빌드에서 구성하세요.
번들 전송 및 암호화
번들 전송 및 암호화Capgo이 배포 또는 암호화할 수 없는 패키지를 제공할 수 없을 때 백엔드 거부.
cannotGetBundle
cannotGetBundle이것이 무슨 뜻인가요?
Capgo이 유효한 서명된 다운로드 URL을 생성하지 못했으며 매니페스트 대체가 사용할 수 없었습니다.
무엇을 해야 하나요?
패키지를 다시 업로드하고 매니페스트를 재생성하고 R2 또는 공공 패키지 설정을 확인하세요.
missingBundle
missingBundle이것이 무슨 뜻인가요?
채널에 할당된 패키지는 다운로드할 수 있는 콘텐츠가 없습니다: external_url이것도 없고 r2_path그것도 없고
내장 버전도 아니고 매니페스트 항목도 없습니다.
버전을 다시 빌드하고 업로드한 후, 실제 파일 내용이 있는 번들을 확인하세요.
keyMismatch
keyMismatch이것은 무엇을 의미합니까?
디바이스 암호화 공개 키가 번들의 암호화에 사용된 키와 일치하지 않습니다. 메타데이터에는 device_key_id, bundle_key_id, 그리고 version.
무엇을 해야 합니까?
콘솔에서 디바이스와 번들의 키 ID를 비교하세요. 동일한 키와 일치하는 CLI/플러그인 버전으로 게시하세요.
앱 구성 및 레거시 클라이언트
App configuration and legacy clients앱 구성 또는 업데이터 버전이 지원되지 않는 경우 백엔드가 거부하는 경우
customIdBlocked
customIdBlocked이것은 무엇을 의미합니까?
앱이 사용자 지정 장치 ID를 보냈지만, 이 앱은 사용자 지정 ID를 받지 않으므로 ID는 무시됩니다.
무엇을 해야 하나요?
사용자 지정 ID를 보내지 마세요. 또는 사용자 지정 ID를 사용하는 경우에는 워크플로우가 요구하는 경우에만 사용하십시오.
blocked_by_server_url
서버 URL로 설정된 "blocked_by_server_url" 섹션무엇을 의미하는가요?
server.url Capacitor 설정에서 WebView가 로컬 배포 파일 대신远程 URL을 로드하도록 설정되어 있습니다. Capgo 라이브 업데이트에는 로컬 파일이 필요하고 server.url 생산 환경에서 사용하는 것을 권장하지 않습니다.
무엇을 해야 하나요?
생산 빌드에서는 제거하거나 클리어하고 업데이트 패키지를 로컬로 유지하십시오. 이 __CAPGO_KEEP_0__는 백엔드 거부 또는 장치 측면의 통계로 나타날 수 있습니다. server.url for production builds and keep update payloads local. This code can appear as a backend refusal or as a device-side stat.
backend_refusal
무엇을 의미하는가요?__CAPGO_KEEP_1__
The updater plugin is v4, which the backend no longer accepts.
What to do
CLI v5 이상으로 업그레이드하고 Capacitor v5 이상으로 업그레이드하여 재구축하고 재게시할 수 있습니다.
Update lifecycle
업데이트 라이프 사이클Device-side events for normal update flow, activation, and rollback.
ping
pingWhat it means
Internal test action used to verify the stats pipeline.
get
getWhat it means
Capgo는 새로운 버전의 다운로드 정보를 장치로 전송했습니다.
set
설정설명
장치에 패키지가 활성화되었습니다.
set_fail
설정 실패설명
무엇을 할까요?
native 로그를 확인하고
패키지의完整성, 경로 및 npx @capgo/cli@latest app debug 흐름을 확인하세요. notifyAppReady 설정
reset
설명설정
__CAPGO_KEEP_0__을 재설정했습니다.
delete
__CAPGO_KEEP_0__ 삭제__CAPGO_KEEP_0__이란
__CAPGO_KEEP_0__에서 1개의 __CAPGO_KEEP_0__이 삭제되었습니다.
__CAPGO_KEEP_0__ 다운로드 및 설치 실패
__CAPGO_KEEP_0__ 다운로드 및 설치 실패__CAPGO_KEEP_0__에서 다운로드 진행률, 아카이브 검증, 설치 오류에 대한 이벤트입니다.
download_0
__CAPGO_KEEP_0__ 다운로드__CAPGO_KEEP_0__이란
__CAPGO_KEEP_0__ 다운로드 시퀀스는 0% 진행률에서 시작되었습니다.
download_10
__CAPGO_KEEP_0__ 다운로드__CAPGO_KEEP_0__이란
새로운 번들이 다운로드되었습니다 — 진행률이 10%로 표시됩니다.
download_20
다운로드 20이것은 무엇을 의미합니까?
새로운 번들이 다운로드되었습니다 — 진행률이 20%로 표시됩니다.
download_30
다운로드 30이것은 무엇을 의미합니까?
새로운 번들이 다운로드되었습니다 — 진행률이 30%로 표시됩니다.
download_40
다운로드 40이것은 무엇을 의미합니까?
새로운 번들이 다운로드되었습니다 — 진행률이 40%로 표시됩니다.
download_50
다운로드 50이것은 무엇을 의미합니까?
새로운 번들을 다운로드했습니다 — 진행률이 50%로 표시됩니다.
download_60
다운로드_60 제목이것은 무엇을 의미합니까?
새로운 번들을 다운로드했습니다 — 진행률이 60%로 표시됩니다.
download_70
다운로드_70 제목이것은 무엇을 의미합니까?
새로운 번들을 다운로드했습니다 — 진행률이 70%로 표시됩니다.
download_80
다운로드_80 제목이것은 무엇을 의미합니까?
새로운 번들을 다운로드했습니다 — 진행률이 80%로 표시됩니다.
download_90
다운로드_90 제목이것은 무엇을 의미합니까?
새로운 번들을 다운로드했습니다 — 진행률 90%를 나타냅니다.
download_complete
다운로드 완료이것은 무엇을 의미합니까?
다운로드가 성공적으로 완료되었습니다.
download_manifest_start
다운로드 매니페스트 시작이것은 무엇을 의미합니까?
디바이스가 업데이트 매니페스트 다운로드를 시작했습니다.
download_manifest_complete
다운로드 매니페스트 완료이것은 무엇을 의미합니까?
디바이스가 업데이트 매니페스트 다운로드를 완료했습니다.
download_zip_start
다운로드 ZIP 시작이것은 무엇을 의미합니까?
장치가 배달 아카이브를 다운로드 시작했습니다.
download_zip_complete
다운로드_아카이브_완료이것은 무엇을 의미합니까?
장치가 배달 아카이브를 다운로드 완료했습니다.
download_manifest_file_fail
다운로드_매니페스트_파일_실패이것은 무엇을 의미합니까?
한 매니페스트 항목이 다운로드되지 않았습니다. version_name uses version:fileName 자산을 식별하기 위해 사용됩니다.
무엇을 해야 합니까?
없는 또는 차단된 자산을 고치고 매니페스트를 재생성하고 다시 업로드하세요.
download_manifest_checksum_fail
다운로드_매니페스트_체크섬_실패__CAPGO_KEEP_0__ 버전의 현재 배포본을 다시 업로드하고 매니페스트 체크섬을 확인하세요.
__CAPGO_KEEP_0__ 버전의 현재 배포본을 다시 업로드하고 매니페스트 체크섬을 확인하세요.
다운로드 매니페스트 브로틀리 실패
CLI 버전의 현재 배포본을 다시 업로드하고 매니페스트 체크섬을 확인하세요.
download_manifest_brotli_fail
다운로드 실패__CAPGO_KEEP_0__ 버전의 현재 배포본을 다시 업로드하고 매니페스트 체크섬을 확인하세요.
__CAPGO_KEEP_0__ 버전의 현재 배포본을 다시 업로드하고 매니페스트 체크섬을 확인하세요.
__CAPGO_KEEP_0__ 버전의 현재 배포본을 다시 업로드하고 매니페스트 체크섬을 확인하세요.
__CAPGO_KEEP_0__ 버전의 현재 배포본을 다시 업로드하고 매니페스트 체크섬을 확인하세요.
__CAPGO_KEEP_0__ 버전의 현재 배포본을 다시 업로드하고 매니페스트 체크섬을 확인하세요.
__CAPGO_KEEP_0__ 버전의 현재 배포본을 다시 업로드하고 매니페스트 체크섬을 확인하세요.
무엇을 해야 하나요?
네트워크 연결성, 서명 URL 만료, CDN 접근성 및 장치 저장소 확인.
update_fail
업데이트 실패무엇을 의미하는가?
배포된 패키지를 설치했지만 앱이 호출하지 않았습니다. notifyAppReady이러한 경우 Capgo이 롤백되었습니다.
무엇을 해야 하나요?
앱이 부트스트래핑을 마치면 호출하세요. notifyAppReady() 원시 로그 텍스트 notifyAppReady was not called, roll back current bundle 이것은 code과 매핑됩니다.
checksum_fail
체크섬 실패무엇을 의미하는가?
The downloaded bundle failed checksum validation. Common causes: CRC32 vs SHA256 mismatch from an old CLI upload, or encryption key mismatch on older plugins that surface decryption failure as checksum failure.
What to do
Re-upload with a current CLI/plugin (SHA256). If using encryption, verify the app public key matches the upload key, or upgrade to plugin 8.3.0+ for explicit keyMismatch errors.
decrypt_fail
Section titled “decrypt_fail”What it means
The downloaded bundle failed to decrypt.
What to do
Verify encryption keys and re-upload the bundle with the matching key pair.
windows_path_fail
Section titled “windows_path_fail”What it means
The zip contains illegal Windows-style paths.
무엇을 해야 하나요
Unix 경로에 있는 번들 재구축 또는 업로드 전에 아카이브 경로를 정리하세요.
canonical_path_fail
canonical_path_fail제목
zip 내의 파일 경로는 canonical 경로가 아닙니다.
무엇을 해야 하나요
업로드 전에 아카이브 경로 생성을 수정하세요.
directory_path_fail
directory_path_fail제목
zip 내의 경로는 유효하지 않습니다.
무엇을 해야 하나요
업로드 전에 아카이브 구조를 수정하세요.
unzip_fail
압축 해제 실패이것은 무엇을 의미합니까?
다운로드한 배포본을 압축 해제하는 데 장치가 실패했습니다.
무엇을 해야 합니까?
압축 해제한 파일의 무결성과 지원되는 압축 알고리즘을 확인하세요.
low_mem_fail
메모리 부족으로 인한 실패이것은 무엇을 의미합니까?
다운로드가 실패한 이유는 장치가 메모리가 부족해서였습니다.
무엇을 해야 합니까?
배포본의 크기를 줄이거나 더 많은 무료 메모리가 있는 장치에서 다시 시도하세요.
앱의 건강 상태 및 WebView 이벤트
앱의 건강 상태 및 WebView 이벤트장치 내부의 충돌, 메모리, WebView 디버깅. 항상 대시보드에서 메타데이터 JSON을 검사합니다.
app_moved_to_background
앱이 백그라운드로 이동한 경우이것은 무엇을 의미합니까?
앱이 백그라운드로 이동했습니다.
app_moved_to_foreground
앱이 전면으로 이동한 경우이것은 무엇을 의미합니까?
앱이 전면으로 이동했습니다.
app_crash
앱이 충돌한 경우이것은 무엇을 의미합니까?
JavaScript 또는 Capacitor layer 충돌. 메타데이터는 메시지, 스택, 소스, 및 활성 번들 컨텍스트를 포함할 수 있습니다.
무엇을 해야 합니까?
메타데이터와 네이티브 로그를 검사하십시오. JS와 네이티브 에러 리포팅 (예를 들어 Sentry)을 pair하여 실패하는 code 경로를 찾으십시오.
app_crash_native
app_crash_native이것은 무엇을 의미합니까?
네이티브 플랫폼이 충돌했습니다. 메타데이터에는 플랫폼, 이유, 스택, 프로세스 세부 정보가 포함될 수 있습니다.
무엇을 해야 합니까?
Xcode 또는 Logcat 충돌 로그를 사용하고 메타데이터에서 활성화된 번들을 상관관계시킵니다.
app_anr
app_anr이것은 무엇을 의미합니까?
Android 애플리케이션 응답이 없습니다.
무엇을 해야 합니까?
Logcat에서 ANR 추적을 검사하고 업데이트 후 메인 스레드 블록킹 작업을 줄입니다.
app_killed_low_memory
app_killed_low_memory이것은 무엇을 의미합니까?
__CAPGO_KEEP_0__
__CAPGO_KEEP_1__
__CAPGO_KEEP_2__
app_killed_excessive_resource_usage
__CAPGO_KEEP_3____CAPGO_KEEP_4__
__CAPGO_KEEP_5__
__CAPGO_KEEP_6__
__CAPGO_KEEP_7__
app_initialization_failure
__CAPGO_KEEP_8____CAPGO_KEEP_9__
__CAPGO_KEEP_10__
__CAPGO_KEEP_11__
실패한 단계와 오류 메시지의 메타데이터를 검사하십시오.
app_memory_warning
앱 메모리 경고이것은 무엇을 의미합니까?
iOS 메모리 경고.
무엇을 해야 합니까?
메타데이터의 메모리 컨텍스트를 검사하고 업데이트 후 최댓값 사용량을 줄이십시오.
webview_javascript_error
웹뷰 자바스크립트 오류이것은 무엇을 의미합니까?
웹뷰 내에서 발생한 자바스크립트 오류입니다. 메타데이터에는 오류 메시지, 소스 URL, 라인, 열, 스택이 포함될 수 있습니다.
무엇을 해야 합니까?
JS와 네이티브层에서 정확한 실패한 라인을 캡처하기 위해 오류 보고를 설치하십시오.
webview_unhandled_rejection
웹뷰 미처리된 거부__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
__CAPGO_KEEP_1__
__CAPGO_KEEP_2__
webview_resource_error
__CAPGO_KEEP_3____CAPGO_KEEP_0__
__CAPGO_KEEP_4__
__CAPGO_KEEP_5__
__CAPGO_KEEP_6__
webview_security_policy_violation
__CAPGO_KEEP_7____CAPGO_KEEP_8__
__CAPGO_KEEP_9__
What to do
CSP를 metadata 지시문과 차단 URI 정보를 사용하여 조정하십시오.
webview_unclean_restart
webview_unclean_restartWhat it means
이전 WebView 세션이 정상적으로 종료되지 않았습니다. 이는 업데이트 후 충돌 루프가 발생할 수 있는 신호입니다.
What to do
재시작 이전과 이후에 발생한 충돌 및 WebView 오류 이벤트와 관련시켜 보십시오.
webview_render_process_gone
webview_render_process_goneWhat it means
Android WebView 렌더러 프로세스가 종료되었습니다.
What to do
metadata와 네이티브 로그에서 렌더러 충돌 신호를 검사하십시오.
webview_content_process_terminated
웹뷰 콘텐츠 프로세스 종료이것은 무슨 뜻인가요?
iOS WebView 콘텐츠 프로세스 종료
무엇을 해야 하나요?
활성 번들 및 페이지 URL을 메타데이터에서 확인하세요.
OS 버전 변경
os_version_changed
이것은 무슨 뜻인가요?장치 OS 버전이 체크 간에 변경되었습니다.
네이티브 앱 버전 변경
native_app_version_changed
이것은 무슨 뜻인가요?이것은 무엇을 의미합니까?
네이티브 앱 스토어 버전이 변경되어 네이티브와 웹 번들의 변경을 분리했습니다.
getChannel
getChannel 섹션이것은 무엇을 의미합니까?
장치가 현재 채널을 확인했습니다.
setChannel
setChannel 섹션이것은 무엇을 의미합니까?
장치에 채널이 성공적으로 설정되었습니다.
uninstall
uninstall 섹션이것은 무엇을 의미합니까?
앱이 삭제되거나 Capgo 데이터가 삭제되었습니다.
번들 상태
Bundle 상태SUCCESS: __CAPGO_KEEP_0__ 설치 완료ERROR: __CAPGO_KEEP_0__ 설치 또는 다운로드 실패PENDING: 다운로드 완료, 출시待ちDELETED: __CAPGO_KEEP_0__ 삭제, 통계를 위해 표시DOWNLOADING: 현재 __CAPGO_KEEP_0__ 다운로드 중
디바이스 로그 이해
디바이스 로그 이해There is a debug command for Capgo cloud users.
npx @capgo/cli@latest app debug__CAPGO_KEEP_1__
__CAPGO_KEEP_2__
__CAPGO_KEEP_3____CAPGO_KEEP_4__
__CAPGO_KEEP_6__
__CAPGO_KEEP_7____CAPGO_KEEP_8__
__CAPGO_KEEP_10__
__CAPGO_KEEP_11__Failed to download from__CAPGO_KEEP_0__download_failnotifyAppReady was not called, roll back current bundle__CAPGO_KEEP_0__update_fail
__CAPGO_KEEP_1__
__CAPGO_KEEP_2____CAPGO_KEEP_3__
__CAPGO_KEEP_4____CAPGO_KEEP_5__
__CAPGO_KEEP_6__

__CAPGO_KEEP_8__
- __CAPGO_KEEP_9__
- __CAPGO_KEEP_10__
- 이것은 장치에 설치된 개발자 앱의 목록을 보여줍니다.
- 검색하고자 하는 앱을 선택한 다음 화면의 하단에 있는 3개의 점 아이콘을 선택하세요.
- 여기에서 현재 파일 시스템을 보려면 다운로드 스냅샷을 선택하세요.

다운로드 컨테이너…를 선택하면 앱 파일 시스템의 스냅샷을 다운로드하고 .xcappdata 파일로 내보내며 이를 탐색할 수 있습니다.

이 파일에 오른쪽 클릭하여 Show Package Contents를 선택하여 폴더를 열 수 있습니다.
앱 데이터 폴더를 열면 문서, 라이브러리, tmp 등 몇 개의 폴더를 찾을 수 있습니다.

앱이 재부팅된 후에는 2개의 폴더에 버전이 있습니다.
library/NoCloud/ionic_built_snapshots 이것은 앱이 재부팅된 후에 필요합니다.
그것은 documents/versions 재로드를 위해热重载
안드로이드
‘안드로이드’라는 제목을 가진 섹션안드로이드에서 디버깅하려면 안드로이드 스튜디오에서 장치에 접근해야 합니다:
- 보기 > 도구 창 > 장치 파일 탐색기 또는 도구 창 바의 장치 파일 탐색기 버튼을 클릭하여 장치 파일 탐색기를 열어보세요.
- 드롭다운 목록에서 장치를 선택하세요.
- 경로를 열어보세요. APP_NAME은 앱 ID입니다. 안드로이드 스튜디오 장치 파일 탐색기에서 앱 데이터 디렉토리 그런 다음 APP_NAME을 찾으세요.

그런 다음 APP_NAME을 찾으세요. versions 모든 버전을 볼 폴더
IOS 프로덕션 크래시 로그 이해하기
IOS 프로덕션 크래시 로그 이해하기Debugging에서 계속
Section titled “Debugging에서 계속”Capacitor를 사용하는 경우 Debugging Capacitor 플러그인 작업을 계획할 때, native 플러그인과 연결하세요. Using @capgo/capacitor-업데이터 for the native capability in Using @capgo/capacitor-업데이터, Capgo 플러그인 디렉토리 for the product workflow in Capgo 플러그인 디렉토리, Capacitor 플러그인들에 의해 Capgo for the implementation detail in Capacitor 플러그인들에 의해 Capgo, 플러그인 추가 또는 업데이트 for the implementation detail in 플러그인 추가 또는 업데이트, 그리고 아이오닉 엔터프라이즈 플러그인 대안 for the product workflow in 아이오닉 엔터프라이즈 플러그인 대안.