카카오톡을 필요에 따라 2개를 사용하는 분들도 많이 있을텐데, 안드로이드폰의 경우에는 듀얼 메신저 기능으로 카카오톡, 라인, 페이스북메신저 등등을 2개 사용할 수 있다. (안드로이드 7.0 부터 생겼다고 함)
애플 PC (맥, Mac)에서도 카카오톡앱을 설치해서 사용하고 있는데, 모바일에 있는 2개의 카톡을 PC에서도 동시에 실행이 가능할지 찾아보다가 찾은 방법으로 간단히 스크립트를 만들었다.
App Store 에서 카카오톡을 설치한 후에 아래 스크립트를 실행하면, KakaoTalk2 라는 앱으로 복사해서 2개를 따로 실행할 수 있도록 한다.
* 소스 : https://github.com/okojj/utils/blob/main/kakao-talk/copy-kakaotalk-app-mac.sh
#!/bin/bash
APP_NAME="KakaoTalk"
NEW_APP_NAME="${APP_NAME}2"
# delete old app
if [ -e /Applications/${NEW_APP_NAME}.app ]; then
rm -rf /Applications/${NEW_APP_NAME}.app
fi
# copy app
cp -a /Applications/${APP_NAME}.app /Applications/${NEW_APP_NAME}.app
mv /Applications/${NEW_APP_NAME}.app/contents/MacOS/KakaoTalk /Applications/${NEW_APP_NAME}.app/Contents/MacOS/${NEW_APP_NAME}
cd /Applications/${NEW_APP_NAME}.app/Contents/
sed -i .bak "s/${APP_NAME}<\/string>/${NEW_APP_NAME}<\/string>/g" Info.plist
sed -i .bak "s/com.kakao.${APP_NAME}Mac<\/string>/com.kakao.${NEW_APP_NAME}Mac<\/string>/g" Info.plist
codesign --force --deep --sign - /Applications/${NEW_APP_NAME}.app
# open app
open /Applications/${NEW_APP_NAME}.app
반응형