Repository navigation
v0.3.4 — 업데이트 후 Sentinel 자동 재등록, ~/.local/state 탐색
Pre-release
Pre-release
Apple Silicon(arm64) 릴리즈. 업데이트 후 Sentinel(휴지통 감시·정기 스캔 알림)이 실행되지 않던 문제를 자동으로 해결하고, dotfile 스캔 범위를 넓혔습니다.
GitHub Actions의 macOS arm64 러너에서 빌드했고, 빌드 단계에서 빌드 폴더 없이 앱(GUI)·앱 안의 CLI·Sentinel이 리소스를 찾는지 확인했습니다. 올라간 DMG를 내려받아 앱·CLI·Sentinel을 실제로 실행해 확인했습니다 (테스트 380개는 릴리즈 전에 로컬에서 통과).
⚠️ 공증(notarization)하지 않은 앱입니다. 처음 실행할 때 macOS Gatekeeper가 막습니다. README › 처음 실행을 따라 한 번 허용하세요 — 시스템 설정 › 개인정보 보호 및 보안 › 그래도 열기, 또는 터미널에서xattr -dr com.apple.quarantine "/Applications/App Cleaner.app". 버전을 올릴 때마다 다시 허용해야 합니다.
Not notarized — see First launch (English) / 初回起動 (日本語).
받을 파일
AppCleaner-0.3.4-macos-arm64.dmg— 앱 (권장). 열어서 App Cleaner를 Applications로 끌어 놓은 뒤 실행AppCleaner-0.3.4-macos-arm64.zip— 앱 (DMG와 같음. CLI는Contents/Helpers/appcleaner)appcleaner-0.3.4-macos-arm64.tar.gz— CLI 단독 (AppCleaner_CleanerCore.bundle을 실행 파일 옆에 둘 것)SHA256SUMS.txt—shasum -a 256 -c SHA256SUMS.txt --ignore-missing- Homebrew(CLI, 소스 빌드):
brew upgrade appcleaner또는brew install dallisoft/tap/appcleaner
수정
- 업데이트 후 Sentinel이 실행되지 않던 문제 (#50). ad-hoc 서명이라 버전마다 코드 해시가 바뀌어, 이전 버전으로 켠 로그인 항목이 새 버전에서 실행에 실패했습니다 (설정에는 "켜짐"으로 표시). 이제 앱이 시작할 때 Sentinel 빌드가 등록 당시와 다르면 자동으로 다시 등록합니다 — 이 버전으로 바꾼 뒤 앱을 한 번 실행하면 됩니다 (#61)
개선
- dotfile 스캔이
~/.local/state/<이름>도 찾습니다 — 앱 제거와 고아 스캔("dotfile 포함") 모두. 이름 기반이라 낮음·기본 미선택 (#38, #62) - CLI:
XDG_CONFIG_HOME·XDG_DATA_HOME·XDG_CACHE_HOME·XDG_STATE_HOME으로 바꾼 위치(홈 안)도 찾습니다 (#62)
알려진 제한
- 앱을 실행한 뒤에도 메뉴 막대에 Sentinel이 보이지 않으면 설정에서 휴지통 감시(와 정기 스캔 알림)를 끄고 다시 켜세요 (#50)
- dotfile 고아 스캔에 설치된 CLI 도구(
gh등)의 데이터가 낮음으로 나올 수 있습니다 — 기본 미선택 (#38) - 권한 헬퍼는 공식 릴리즈에서 쓰지 않습니다 (관리자 작업은 관리자 암호)
- 외장 볼륨의 휴지통은 감시하지 않습니다
호환성
- 설정·삭제 기록은 그대로 읽고 복원할 수 있음. CLI
--json출력 변경 없음