본문 바로가기
728x90

Study/mac12

Home brew 설치 오류 시 해결 방법 - No similarly named formulae found. homebrew는 macOS에서 사용할 수 있는 아주 훌륭한 패키지 관리자 이죠. 그런데 이러한 homebrew를 이용한 패키지 설치 시 No similarly named formulae found. 오류가 났을 때 해결방법입니다. 해당 이슈는 homebrew core쪽 파일에 이상이 생겼을 가능성이 있기 때문에 homebrew core를 재설치 해주시고 다시 사용하시면 됩니다. rm -fr $(brew --repo homebrew/core) 해결이 되셨기를! 2021. 12. 9.
mac 터미널에서 특정 확장자 파일 일괄 삭제하기 지금 회사에 설정한 앱 테스트 자동화는 자동화 머신에 앱 설치파일을 다운받고 설치한 뒤에 자동화가 돌아가게 되어있는데 이렇게 하다보니 자동화 머신에 계속 설치 파일들이 쌓이는 문제가 있습니다. 물론 주기적으로 파일을 삭제하는 Jenkins Job을 하나 만들어 놓으면 매우 편하게 삭제를 할 수 있죠 그 때 파일을 일괄 삭제 할 수 있도록 하는 커맨드가 있습니다. find . -name ‘{파일명}’ -type f -delete 요 커맨드 인데 저 같은경우는 apk파일과 ipa파일을 지워야 하기 때문에 아래와 같이 사용합니다. APK 일괄 삭제 find . -name ‘*.apk’ -type f -delete IPA 일괄 삭제 find . -name ‘*.ipa’ -type f -delete 이제 이 커맨.. 2021. 11. 20.
Mac, Windows 터미널 / 커맨드라인 동일 기능 명령어 알아보기 회사에서는 주로 macbook을 쓰지만 집에서는 windows 데스크탑을 쓰기 때문에 커맨드라인 명령어가 햇갈릴때가 종종 있습니다. 미래에 또 햇갈려하고 있는 저를 위해 포스팅을 남겨 놓습니다 ㅋ - 현재 위치의 폴더 열기 ★ Mac open . ☆ Windonws start . - 파일 내용 확인 ★ Mac cat {파일명} ☆ Windonws type {파일명} - 현재 폴더 구성 확인 ★ Mac ls ☆ Windonws dir - 설치 경로 확인 ★ Mac which {모듈명} ex) which python ☆ Windonws where {모듈명} ex) where python - IP 정보 확인 ★ Mac ifconfig ☆ Windonws ipconfig 2021. 8. 31.
mac command line으로 ipa 파일 iphone에 설치하기 (커맨드라인에서 아이폰에 ipa 설치하기) 자동화를 하는 과정에서 앱 클라이언트 빌드가 나오면 나오는 즉시 웹 훅으로 제 젠킨스로 트리거를 해서 해당 클라이언트를 다운받게 해 놨습니다. (이건 추후에 전체적인 테스트 자동화 내용을 설명해보겠습니다) 그런데 다운 받은 후에 설치를 하게 해야 하는데 apk는 안드로이드스튜디오 에서 제공하는 adb 를 사용하면 되지만 ipa파일은 어떻게 설치해야 하는지 알아보고 잘 동작하길래 포스팅으로 남겨봅니다. ideviceinstaller 이 녀석을 사용하게 됩니다. 아래와 같이 brew로 설치해주세요. # For OSX brew install libimobiledevice brew install ideviceinstaller 그리고 아래의 커맨드를 사용해서 ipa파일을 디바이스에 설치할 수 있습니다. * 물론 .. 2021. 7. 27.
npm install 에서 access denied 해결하기 새 macbook을 받아서 셋팅할때마다 자꾸 저도 모르게 sudo를 쓰는 경우가 있는데 사실 해외 사이트를 보면 npm install을 할 때는 절대 sudo를 쓰지 말라고 권장하고 있습니다. 하지만 우리는 휴먼. 그럴때는 아래와 같은 커맨드를 입력해서 해결할 수 있습니다. sudo chown -R $(whoami) /usr/local/lib/node_modules/ 이제 npm install 이 아무 문제 없이 완료! 2021. 3. 6.
Scrcpy로 안드로이드 기기를 PC에 미러링 하자 한 6년 전 모바일 게임 회사를 다닐때 하도 고개를 숙이고 테스트를 하다보니 목에 이상이 왔었습니다. 힘들게 치료를 하고 목은 좋아졌지만 그 뒤로 거치대를 사서 목을 숙이지 않고 테스트를 할 수 있도록 하는데요 이제는 미러링을 해서 모니터에 띄워놓고 보는 것을 선호하게 되었습니다. 아이폰은 맥에서 퀵타임플레이어로 쉽게 미러링을 할 수 있지만 (나중에 포스팅 하겠습니다. 그런데 이건 속도도 느리고 인터렉션도 안되서 조금 아숩 ㅜㅜ) 안드로이드 미러링툴은 속도도 매우 빠르고 PC의 조작도 그대로 안드로이드 폰에 입력이 됩니다~ Scrcpy 라는 모듈을 사용하면 됩니다. 일단 공통적으로 android studio가 설치되어 있어야 합니다. 그리고 Mac인 분들은 brew cask install android-.. 2020. 10. 9.