전체 글

자유로운 글

[Git] SSH Key 등록하기

SSH 키를 사용하면 푸시(push)나 풀(pull) 같은 Git 작업을 할 때 매번 비밀번호를 입력하지 않아도 됩니다. 이는 특히 여러 번의 커밋과 푸시를 반복하는 개발자들에게 매우 편리합니다. SSH 키를 사용하면 인증 과정이 자동으로 처리되므로 작업 흐름이 원활해지고 생산성이 높아집니다.  1. ssh key 생성 ssh-keygen 터미널을 열어서 위와 같은 명령어를 입력합니다.   그러면 SSH 키를 저장할 파일을 묻습니다. 기본적으로 사용자 루트 디렉터리에. ssh 폴더로 생성됩니다. 기본으로 하시면 됩니다. 그리고 비밀번호를 묻는데 암호를 사용하지 않고 엔터를 두 번 눌러서 생성해 줍니다. 비밀번호를 입력하면 사용할 때마다 비밀번호를 묻습니다.  2.  생성한 Key 확인하기 그런 다음에 s..

Flutter/오류해결

[Flutter] Upgrader Package Not Functioning When Changing Language: How to Fix the Issue

https://pub.dev/packages/upgrader upgrader | Flutter packageFlutter package for prompting users to upgrade when there is a newer version of the app in the store.pub.dev 해당 패키지를 사용해서 업데이트 팝업 작업을 하고 있던 와중에 (대만, 프랑스.. 등등..) 언어로 기기 언어를 바꾸고 테스트를 하니 업데이트 팝업이 안 뜨는 현상을 겪었습니다. 패키지 코드를 확인해 보니 크롤링으로 동작하는 것으로 파악되었습니다.  play.google.com/store/apps/details?id=cohttp://m.kakao.talk&hl=en&gl=US이런 식으로 내부에서 (AOS기준..

Flutter/기본

[Flutter] IOS App Tracking Transparency 요청

App Tracking Transparency(ATT)는 iOS 14.5, iPadOS 14.5, tvOS 14.5부터 도입된 Apple의 프레임워크로, 앱 개발자가 사용자의 동의 없이 앱 사용 데이터를 추적하거나 타사와 공유하는 것을 제한합니다. ATT는 사용자에게 개인 정보 보호에 대한 더 많은 제어 권한을 제공하며, 앱 개발자는 사용자의 명시적 동의를 얻어야 앱 사용 데이터를 추적하거나 광고 타겟팅에 활용할 수 있습니다. 사용자를 추적하기 위해 데이터를 수집하는 앱은 App Tracking Transparency를 사용하여 사용자 활동을 추적하기 전에 사용자의 허가를 요청하지 않으면 IOS 앱 심사가 실패 됩니다.  1.  패키지 설치https://pub.dev/packages/permission_..

Flutter/기본

[Flutter] Ios Cupertino DatePicker

void showDatePicker( BuildContext context, ) { showCupertinoDialog( context: context, builder: (context) { DateTime currentDateTime = DateFormat('yyyy-MM-dd').parse( "2000-01-01", ); return Align( alignment: Alignment.center, child: Container( color: Colors.white, height: 300, child: CupertinoDatePi..

주톨
Jutole's programming