본문 바로가기

전체 글257

[React-Native] Watchman std::__1::system_error: Operation not permitted 접근 권한 버그 해결하기 RN 앱을 개발할 때 필요한 도구인 watchman, 프로젝트 디렉토리 접근 권한이 부여된 상태임에도 실행 시 접근 권한이 없다고 에러를 출력하는 문제가 있습니다. 이 문제를 해결해보겠습니다. ... { watchmanResponse: { error: 'std::__1::system_error: open: /Users/taegyeonglee/Documents/GitHub/Checked: Operation not permitted', version: '2023.01.16.00' } } 이 글은 watchman설치를 완료한 상태을 전제로 합니다. 부여된 권한 삭제 설정 -> 개인정보 보호 및 보안 -> 파일 및 폴더 에서 watchman을 모두 삭제해 줍니다. Watchman shutdown 실행 중인 wa.. 2023. 3. 5.
[android] 업로드 키, 인증서 재설정하기 기존 업로드 키를 분실하거나 더이상 사용할 수 없는 경우 새로운 업로드 키를 생성, 반영해야 합니다. 이 과정을 기록합니다. 새 업로드 키 생성 android studio에서 새 업로드 키를 생성합니다. 새 업로드 키를 생성하는 과정은 블로그 글을 참고해 주세요. 새 업로드 인증서 생성 생성한 업로드 키를 통해 새 업로드 인증서를 생성합니다. 아래 명령을 통해 새 업로드 인증서를 생성할 수 있습니다. 보다 자세한 설명은 공식 문서를 참고하세요. keytool -export -rfc -keystore 생성한업로드키파일이름 -alias 업로드키생성시지정한ALIAS명 -file 생성할업로드인증서이름.pem 업로드 키 재설정 요청 play console -> 설정 -> 앱 무결성 -> 앱 서명 항목에서 업로드 .. 2023. 2. 27.
[android] 배포용 안드로이드 앱 번들 빌드하기 안드로이드 스튜디오를 활용해서 배포용 안드로이드 앱 번들을 빌드해 보겠습니다. 버전 변경 versionCode가 같은 번들은 play console에 업로드할 수 없습니다. 처음으로 앱을 배포하는 상황이 아닌 경우 build.gradle 파일 내 versionCode 와 versionName 을 수정해주세요. 두 변수의 차이점과 기능에 대해선 공식 문서를 참고해주세요. 생성 옵션 선택 새로운 번들에 서명을 해야 합니다. Build -> Generate Singed Bundle / APK 를 선택합니다. 기본 설정(Android App Bundle)을 선택 후 다음 단계를 진행해 주세요. 업로드 키 생성 및 적용 업로드 키가 존재하는 경우 서명 키 비밀번호와 alias를 입력해주시고 서명키가 없는 경우 C.. 2023. 2. 26.
[GeeksforGeeks] Special array reversal Special array reversal | Practice | GeeksforGeeks Given a string S, containing special characters and all the alphabets, reverse the string without affecting the positions of the special characters. Example 1: Input: S = "A&B" Output: "B&A" Explanation: As we i practice.geeksforgeeks.org 접근 Two pointer 를 활용해 문자 비교 및 변경 isalphabet() 함수를 활용 Python 문자열 내 두 문자를 스왑하는 함수가 따로 제공되지 않는다는 점 참고 솔루션 class S.. 2023. 2. 22.
[ASTx] AhnLab Safe Transaction for Mac 강제종료 맥에서 은행을 이용할 때 반드시 설치해야 하는 안랩 프로그램이 있습니다. 이 프로그램 실행 후, 종료하는 옵션이 없어 맥을 종료할 때까지 실행중인 상태로 놔두게 되는데요, 터미널 명령을 통해 강제 종료해보겠습니다. 터미널을 열어 아래와 같은 명령어를 실행시켜 주세요. killall -9 astxAgent 2023. 2. 18.
[GitHub Desktop] 오픈소스 수정, Pull Request 하기 최근 React-Native의 버그를 찾아 코드를 수정하여 Pull Request하기로 하였습니다. Pull Request 하는 방법을 안내합니다. 클론 수정하고자 하는 오픈소스를 로컬에 클론 합니다. 본인의 레포지토리가 아닌 경우 자동으로 fork 됩니다. 이 글에서는 따로 브랜치를 생성하여 작업하지 않고 main 브랜치 소스코드를 수정하겠습니다. 클론이 완료되면 Continue 를 클릭합니다. Push 코드 수정이 완료되면 저장 후 Github Desktop 에 변경 사항을 확인합니다. 변경 사항을 확인하고 커밋 메시지를 작성한 후 Commit to main 을 클릭합니다. 그 후 Push origin 을 클릭해주세요. Pull Request 생성 포크한 자신의 오픈소스 레포지토리에 들어갑니다. Pu.. 2023. 2. 15.