앱 업데이트 실패 문제

This commit is contained in:
Macbook
2026-06-16 23:02:49 +09:00
parent 074b4fd03a
commit 092d181d0f
8 changed files with 173 additions and 7 deletions
+14 -4
View File
@@ -15,12 +15,22 @@ log "git tauri.conf → v${GIT_VER}"
log "remote latest.json → ${LATEST_URL}"
REMOTE_VER=""
REMOTE_PLATFORMS="0"
if REMOTE_JSON="$(curl -sf --connect-timeout 5 --max-time 12 "$LATEST_URL" 2>/dev/null)"; then
REMOTE_VER="$(printf '%s' "$REMOTE_JSON" | node -e "
if [[ -z "$REMOTE_JSON" || "${#REMOTE_JSON}" -lt 8 ]]; then
log "remote latest.json → EMPTY (0-byte — updater JSON parse 실패 원인)"
else
read -r REMOTE_VER REMOTE_PLATFORMS <<< "$(printf '%s' "$REMOTE_JSON" | node -e "
let d=''; process.stdin.on('data',c=>d+=c);
process.stdin.on('end',()=>{ try { console.log(JSON.parse(d).version||''); } catch { console.log(''); } });
" 2>/dev/null || true)"
log "remote version → v${REMOTE_VER:-?}"
process.stdin.on('end',()=>{
try {
const j=JSON.parse(d);
console.log((j.version||'')+' '+Object.keys(j.platforms||{}).length);
} catch { console.log(' 0'); }
});
" 2>/dev/null || echo ' 0')"
log "remote version → v${REMOTE_VER:-?} (platforms: ${REMOTE_PLATFORMS:-0})"
fi
else
log "remote version → (fetch failed)"
fi