본문 바로가기
728x90

Study/mac13

iOS 기기 원격 재부팅 하기. (Reboot iOS device with mac terminal) iOS기기를 재부팅하는 방법중에 가장 쉬운것은 해당 기기로 직접 실행하는 것입니다.하지만 저희 팀 같은 경우는 재택근무중에 회사내에 있는 자동화 머신에 연결된 iOS기기를 재부팅 해야 하는 경우가 있었는데 이와 같이 내 옆에 기기가 없을 때 terminal을 통해서 iOS기기를 재부팅하는 방법을 알아보겠습니다.물론 사무실 내에 자동화 머신에 접근할 수 있어야 하며 해당 방법은 iOS기기가 연결되어있는 mac에서 수행하는 방법입니다. 1. UDID를 알아내자.일단 UDID를 알아야 합니다. 일단 Finder를 통해서도 알 수 있는데요 Finder실행 시 사이드바에 있는 iOS기기를 선택하면 아래와 같은 화면이 나오게 됩니다. 해당 화면에서 붉은색 영역을 2회 터치하면 UDID가 표시되는데요, 이 때 메뉴를.. 2024. 5. 15.
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.