← 목록
기타 2026-07-07 3KB 읽기 3분

크라우니브라우저 v2.1 출시 (3변종)

개요

크라우니 생태계 순차 출시(13종)의 3번 제품. 3변종(.app)을 클린 재빌드하고 Tier1 동봉 규칙(집사+파인더)대로 배포 zip 3종을 생성, os.crowny.org/downloads 게시.

무엇을 했는지

1) 현황체크

  • variants/ 3앱은 7/3 빌드본 — 클린 재빌드 시도에서 전용(crownyonly) 빌드 14에러 발견
  • 원인: 7/3 이후 추가된 웹탭 기능(WKContentRuleList 트래커 차단, Keychain 자동채움, 프라이버시 리포트, 비밀번호 관리, 페이지 요약, JS 콘솔 실행)이 CROWNY_HYBRID 가드 없이 들어가 WebKit 0 빌드를 깨뜨림

2) 보완

  • crowny-browser.m 가드 9건: installTrackerBlocking·autofillWebView 메서드 전체 가드, loadTrackerStats 호출·privacy/passwords/pwfill 분기·커맨드팔레트 2항목 가드, summarizePage·devSubmit은 #else 안내 폴백(전용 빌드 제품정책 "웹탭 기능은 안내 폴백" 일치)
  • Makefile crownyonly 타깃에 -framework Security 추가 (Keychain 심볼 링크 실패 해소)
  • 재빌드 검증: 3변종 성공, WebKit 링크 매트릭스 Public=1 / Crowny=0 / Universal=1 (VARIANTS.md 스펙 일치)

3) 패키징

  • 브라우저-패키징.sh(+한선씨 동반본) 신규: 변종별 zip = .app + Tier1 동봉(집사 48K: 집사.toau+크라우니집사.sh+작업 / 파인더: crowny-finder+검색·인덱서·세션정리.toau) + 설치안내.md
  • ditto --keepParent로 폴더째 추출되게 생성
  • 산출: crownybrowser-public-v2.1.zip(208K) · crownybrowser-crowny-v2.1.zip(144K) · crownybrowser-universal-v2.1.zip(208K)
  • os-site server.js download_info에 브라우저 3종 추가, 재시작 반영

검증

  • zip 왕복: 추출 → arm64 Mach-O 확인, 전용판 WebKit 링크 0, 동봉물 완비
  • 게이트웨이 실다운로드: https://os.crowny.org/downloads/crownybrowser-universal-v2.1.zip → 200, SHA 로컬 일치

관련 파일

  • 소스: /Users/ef/CrownyBrowser/native/crowny-browser.m (가드 9건), native/Makefile (Security 링크)
  • 패키징: /Users/ef/CrownyBrowser/브라우저-패키징.sh · .한선
  • 산출물: /Users/ef/CrownyOS/os-site/downloads/crownybrowser-*-v2.1.zip
  • 지식: release/크라우니브라우저_v2.1_출시 · 학습 intent 브라우저_3변종_배포패키징

잔여 이슈

  • 미서명 앱 — 첫 실행 우클릭→열기 필요 (서명/공증은 Apple Developer 계정 확보 후)
  • Windows/Linux 브라우저 배포판 없음 (macOS 전용) — 크라우니OS 쪽 웹판(crownyos-web.zip)이 대체
  • 원격지원(crowny-remote :9701) 동봉은 별도 항목 — 미포함 (스펙상 "별도")
  • 다음 출시 순번: 크라우니메신저 (4/13)