본문 바로가기

분류 전체보기57

Mac / Windows SSH 클라이언트 추천 - Tabby 최근 회사에서 업무용 노트북을 Windows에서 맥북으로 변경하게 되었습니다. 개인적으로는 Windows가 레퍼런스도 많고, 관리 및 사용이 간편해서 더 선호하지만 iOS 앱 개발/빌드/테스트를 위해 MacOS가 필요했습니다. 또한, Windows에서는 빌드 속도가 느린 애플리케이션도 있어서 어쩔 수 없는 선택이었죠. 집에서도 Windows + Macbook을 함께 사용하고, 원래도 앱등이이기도 해서 별 문제가 없는 듯했지만 SSH 클라이언트가 가장 문제였습니다. 회사에서의 SSH 사용 패턴은 여러 개의 세션에 설정된 로그온 액션 등을 설정해 편리하게 사용했는데 맥에서는 마땅한 SSH 클라이언트가 없거나, 비용이 많이 드는 유료 앱이거나 하는 문제였죠. 반 포기 상태로 이전에 사용하던 Windows 노트.. 2023. 6. 20.
XCode에서 iOS App 이름을 변경해보자 iOS 애플리케이션을 개발하는 중, 앱이름을 바꾸고 싶어 졌다. 사실 당연하다. 패키지명 그대로 앱을 배포하고자 하는 사람(기업)이 얼마나 있겠나...? 사실 앱 이름을 바꾸는 건 굉장히 간단합니다. 먼저 XCode로 해당 프로젝트를 열어주고, Runner의 Info 항목에서 [Bundle display name] 부분을 변경해 주면 됩니다. 2023. 6. 16.
아이폰에서 앱 구동 시 발생하는 cocoapods 에러에 대해 알아보자. 플러터로 Android/iOS에 대한 앱 프로그래밍을 알아가는 중입니다. 이에 전문적인 Android/iOS 개발자보다 아는 지식이 적어 전문가가 보기엔 다소 황당한 게시글일 수 있습니다. 플러터를 이용해 크로스플랫폼 앱을 개발하는 중 iOS 기기에서 실행하니 아래와 같은 에러를 만났습니다. 대략 봤을 땐, iOS 버전이 Target인 Runner에 정의되지 않았으니 너의 Podfile에 명시하라는 의미인 것 같습니다. [!] Automatically assigning platform `iOS` with version `11.0` on target `Runner` because no platform was specified. Please specify a platform for this target in.. 2023. 6. 14.
내 아이폰으로 앱을 테스트해보자 안드로이드는 핸드폰을 연결하고 USB 디버깅만 허용하면 AVD가 알아서 잡아주던데 아이폰은 왜 이래...? "아.. 뭐가 이렇게 복잡해?!" 1. 시작하기 앱 개발을 해보고자 한다면, 당연히 크로스플랫폼에 대한 고민이 깊어집니다. 이에 저는 플러터를 선택하고 iOS/Android 앱을 개발하고 있습니다. 하지만 Android는 AVD가 알아서 일을 해주는데 iOS 기기를 연결하는 것은 약간 낯설어서 선뜻 시도하기 어려웠습니다. (물론 맥북이라는 거대한 1차 장벽이 있었기 때문에 더 낯설었습니다.) 이에 이번에는 내가 개발하는 앱을 내 아이폰에서 테스트할 수 있도록 설정하는 방법을 알아보겠습니다. 2. 맥과 아이폰 연결하기 먼저, 맥에 USB를 꽂아 아이폰을 연결합니다. 맥과 아이폰에 모두 표시되는 [이 .. 2023. 6. 9.
MacOS에서 homebrew를 통해 Java를 설치해보자. 지난 시간에는 MacOS의 패키지 관리를 위해 homebrew를 설치했습니다. 이제 개발 업무를 진행하기 위해 homebrew를 통해 openjdk 11을 설치하려 합니다. 1. homebrew로 openjdk 11 설치하기 brew install openjdk@11 명령어를 입력하면 다운로드를 실행합니다. brew install openjdk@11 ==> Fetching dependencies for openjdk@11: giflib, libpng, freetype, fontconfig, pcre2, gettext, glib, xorgproto, libxau, libxdmcp, libxcb, libx11, libxext, libxrender, lzo, pixman, cairo, graphite2, ic.. 2023. 5. 26.
MacOS에서 homebrew 설치하기 0. homebrew가 뭐야? homebrew란 MacOS의 패키지 매니저입니다. 리눅스의 yum, apt, apt-get 등과 같은 역할을 합니다. 이 패키지 매니저는 설치 후 brew라는 명령어를 통해 사용이 가능합니다. 1. homebrew 설치하기 아래의 명령어를 통해 설치를 수행할 수 있습니다. 이 명령어를 입력 후, 맥 장비의 비밀번호를 요구합니다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. homebrew 설치 확인 설치가 완료되면, brew --version 명령어로 설치가 완료되었는지 확인해 봅시다. brew --version zsh: command not.. 2023. 5. 26.