맥당이야기
카카오톡 (26.8.0) dmg 만들기 & 신버전 깔고 실행 안되는 경우 해결법
조회 116 · 공감 0 · 댓글 0
1. 현재 구버전(26.8.0)을 dmg로 만들어서 보관하는 법
터미널에 아래 명령어를 붙여넣고 엔터를 눌러주세요. 다운로드 폴더에 dmg 파일이 저장됩니다.
V=$(defaults read /Applications/KakaoTalk.app/Contents/Info.plist CFBundleShortVersionString); hdiutil create -volname "KakaoTalk $V" -srcfolder /Applications/KakaoTalk.app -ov -format UDZO ~/Downloads/KakaoTalk_$V.dmg
2. 신버전으로 업데이트가 한번이라도 진행되면 26.8.0 버전을 설치하더라도 마이그레이션 정보가 남습니다. 이 경우 아래의 명령어로 정보를 26.8.0 버전으로 바꾸면 카카오톡이 실행됩니다. 카카오톡이 실행 중일 경우 종료 후 터미널에 입력해주시면 됩니다.
터미널이 전체 디스크 접근 권한이 있어야합니다. 시스템 설정 → 개인정보 보호 및 보안 → 전체 디스크 접근 권한에서 사용 중인 터미널 앱을 켜주세요.
osascript -e 'quit app "KakaoTalk"'; for f in ~/Library/Containers/com.kakao.KakaoTalkMac/Data/Library/Preferences/*.plist; do for k in $(plutil -p "$f" 2>/dev/null | grep -o '"MIGRATEDVERSION:[^"]*"' | tr -d '"'); do defaults write "${f%.plist}" "$k" -string "26.8.0" && echo "${f##*/}: $(defaults read "${f%.plist}" "$k")"; done; done; open -a KakaoTalk
댓글 0