전체 글 67

[Xcode] Command ValidateEmbeddedBinary failed with a nonzero exit code 해결법

Mac 환경에서 ios 시뮬레이터를 이용하거나 실제 ios 기기를 이용하여 앱을 실행하고자 할 때 이런 오류가 저는 정말 자주 발생합니다... 그럴 때마다 해결했던 방법을 공유하고자 합니다!!! 지금까지 20번은 넘게 해당 오류가 발생했지만 모두 아래의 작업을 해 주면 쉽게 해결되었으니, 꼭 해결하시고 시간 절약!! 하시길 바랍니다!!!! 단계는 투 스탭으로 매우 간단합니다! 1. 설정 -> 일반 -> 저장공간 -> 개발자 (i)버튼 클릭 -> Xcode 프로젝트 빌드 파일 분류의 '캐시' 선택 후 우측 하단 [삭제]버튼 클릭 -> 완료 (캡처 사진은 이미 캐시를 삭제한 상태라 캐시 항목이 보이지 않습니다만, 캐시 삭제를 해 주지 않은 상태라면 프로젝트 빌드 데이터 및 인덱스 항목 아래 캐시 항목이 뜨게..

TIL 2024.02.21

231221) Flutter의 createState()와 react의 useState() 사용법 차이

신입사원의!! 우당탕탕 회사 적응기!!!! 덕에 아주 오랜만에 잊고 있던 블로그를 씁니다 자!!!!!!!!!!!!!!!!!! 나는 React만을 배운 신입개발자!! 하지만 이번 프로젝트에서는 Flutter를 사용한다!!! 모르면!! 배우면 되지롱~!! 자 일단 냅다 GPT한테 플러터 예시 코드를 보여 달라하자! 잘 알려 준다... 자 근데 여기서 궁금해진 점 _SignUpState createState() => _SignUpState(); 이런 코드가 나왔는데 어? 이거 왠지 react의 UseState()랑 비슷해 보이잖아? 비슷한 거냐? 물어보니까 GPT왈: 맞슴다 자~ 그래서 풀어서 말해 보니까예? _SignUpState createState() => _SignUpState(); Flutter의 c..

TIL 2023.12.21

230912) FirebaseFirestoreException: PERMISSION_DENIED: Missing or insufficient permissions.

기존에 사용하던 저장소가 터져서 새로운 저장소를 생성하게 되었는데, 잘 작동하던 회원가입/내프로필 기능이 잘 작동되지 않았다. 에러코드: FirebaseFirestoreException: PERMISSION_DENIED: Missing or insufficient permissions. 이 문제는 Cloud의 Firestore 의 규칙을 아래와 같이 변경해 주면 문제는 해결된다! rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write: if true; } } } 다만 이렇게 변경을 해 주고나면 보안 규칙이 공개로 정의되어 누구나 데이..

TIL 2023.09.12

230907) !important 를 적용하여 스타일 적용 순서 높이기

carosel 라이브러리를 사용해서 팀원이 캐러셀을 구현해 줬는데... 스타일을 적용시키는 과정에서 element.style로 부여된 스타일 때문에 아무리 제어를 하려고 해도 제어순서가 element가 더 높은지 어떻게 해도 내가 원하는 스타일이 적용이 안 되는 이슈가 있었다. 인라인으로도 스타일을 적용해보고 별의 별 해결책을 찾아봤지만 딱히 해결되지 않았다. 그러던 도중 발견한 !important ... 이녀석을 이용하면 스타일 제어 순서가 매우 높아지는 것 같다 딱 보기만 해도 중요해 보임 width: 380px !important; 이런식으로 강조하고픈 것 옆에 !important를 적어주기만 하면 된다 오늘도 잘 해냈다!

TIL 2023.09.07