전체 글198 [iOS] Reached end of file while looking for: Mach-O slice. 에러 상황Xcode로 앱을 빌드한 후 스토어에 Archive 하려는 도중 해당 오류가 발생했다. 에러 코드Reached end of file while looking for: Mach-O slice. 해결 방법이전에 동일한 에러가 발생했던 적이 있어서 .zip 파일과 .class 파일을 찾아봤지만 프로젝트 내에 해당 파일이 존재하지는 않았다. https://tlseoqja.tistory.com/89 [iOS] Reached end of file while looking for: Mach-O slice.에러 상황Xcode로 앱을 빌드한 후 스토어에 Archive 하려는 도중 해당 오류가 발생했다. 에러 코드Reached end of file while looking for: Mach-O slice. 해.. 📱Mobile/오류해결 2025. 4. 17. [iOS] Sandbox: rsync.samba deny(1) file-write-create 에러 에러 상황프로젝트를 빌드하는 중 아래와 같은 에러가 발생하고 빌드가 실패했다. 에러 코드Sandbox: rsync.samba(23290) deny(1) file-write-create /Users/ ... 해결 방법프로젝트 > Build Settings > 검색창 > User Script 검색 > No 로 변경 해주면 된다. 참고 사이트https://onedaycodeing.tistory.com/223 Xcode 15버전 Sandbox: bash(43130) deny(1) file-write-create 에러Sandbox: bash(43130) deny(1) file-write-create 프로젝트경로/Pods/resources-to-copy-backhome.txt 해당 에러가 발생했다.. 이게 또.. 📱Mobile/오류해결 2025. 4. 16. [Spring Boot] Spring Boot & React 프로젝트 연결하기 개요프로젝트를 배포하면서 또다시 서버를 화면과 함께 배포해야되는 상황이 생겼다. 이전에 작성했던 게시글보다 더 쉬운 방법을 찾아서 기록해보려 한다. https://tlseoqja.tistory.com/184 [Spring Boot] Spring Boot & React 프로젝트 연결하기개요이전에 만들었던 서버를 화면과 함께 배포해야 되는 상황이 발생했다. 서버는 Spring Boot를 사용했고 화면은 React를 사용했다. 두 프로젝트를 합쳐서 배포한 작업을 기록으로 남긴다. 리액tlseoqja.tistory.com 리액트 프로젝트 빌드먼저 만들어놓은 리액트 프로젝트를 아래의 명령어를 입력해서 빌드한다.# npm 사용 시npm run build# yarn 사용 시yarn build 빌드가 완료되면 프로.. 🛠️Backend/Spring 2025. 4. 11. [iOS] Error installing boost 에러 상황pod install 명령어 실행 시 아래와 같은 에러가 발생하고 pod install 명령어가 실행되지 않았다. 에러 코드Verification checksum was incorrect, expected f0397ba6e982c4450f27bf32a2a83292aba035b827a5623a14636ea583318c41, got 79e6d3f986444e5a80afbeccdaf2d1c1cf964baa8d766d20859d653a16c39848 해결 방법찾아보니 리액트 네이티브와 boost 버전이 호환되지 않아서 발생하는 오류였다. node_modules/react-native/third-party-podspecs/boost.podspec경로의 파일을 열어서 spec.source 부분을 아래.. 📱Mobile/오류해결 2025. 4. 3. [iOS] Error: No Firebase App '[DEFAULT]' has been created - call firebase.initializeApp() 에러 상황iOS에서 React Native 앱 빌드 후 아래와 같은 오류 메시지가 출력됐다. 에러 코드Error: No Firebase App '[DEFAULT]' has been created - call firebase.initializeApp() 해결 방법프로젝트에서 Firebase 라이브러리를 사용하는데 해당 라이브러리가 초기화되지 않아서 발생한 오류였다. AppDelegate.swift 파일에 아래 코드를 추가한 후 정상적으로 동작됐다.// 의존성 추가import FirebaseCore@mainclass AppDelegate: RCTAppDelegate { override func application(_ application: UIApplication, didFinishLaunchingW.. 📱Mobile/오류해결 2025. 3. 12. [Mac] Ruby 버전 업데이트 개요앱을 안드로이드 스토어에 배포하면서 SDK 버전 이슈가 생겼다. (타겟 SDK 버전이 34 이상인 앱만 스토어에 등록이 가능하다) 기존 앱의 라이브러리 버전이 낮기도 했고 앱 버전을 업데이트하면서 부가적인 요소들도 같이 업데이트하고 방법을 기록하려고 한다. Homebrew 설치버전 확인brew --version 버전 업데이트brew update rbenv 설치루비의 버전 관리를 위한 패키지brew install rbenv ruby-build ruby 설치설치 가능한 ruby 버전 리스트 확인rbenv install -l ruby 설치rbenv install (version)# rbenv install 3.3.7 ruby path 수정vim ~/.zshrc 위의 명령어 실행 후 아래 내용 추가[[.. ⚙️OS/Mac OS 2025. 3. 11. [iOS] could not build objective-c module 에러 상황프로젝트 버전을 업그레이드 시킨 후 새로 프로젝트를 빌드하면서 다음과 같은 에러 메시지가 발생했다. 에러 코드Could not build Objective-C module 'Module' 해결 방법애플 개발자 센터에 똑같은 오류가 있었고 해결 방법이 자세히 나와있었다. 아래의 순서대로 진행해주니 정상적으로 빌드가 완료됐다. 필자는 1~3번은 생략하고 4번부터 진행했다. 1. Xcode -> Settings -> Locations -> Derived Data 의 화살표 클릭 2. Xcode 종료 3. Derived Data 폴더 내의 문제가 됐던 폴더 삭제 4. 프로젝트 ios 폴더 내의 xcworkspac, PodFile.lock, Pods 삭제 5. 터미널의 ios 폴더에서 pod inst.. 📱Mobile/오류해결 2025. 3. 11. [AWS] Failed to validate connection 에러 상황AWS의 RDB에서 wait_timeout을 3분으로 설정한 후 콘솔창에 아래와 같은 경고 메시지가 표시됐다. 에러 코드WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection 해결 방법해당 에러는 RDB에서 설정한 wait_timeout 설정과 hikari의 max-lifetime의 설정이 맞지않아서 발생하는 에러이다. hikari의 lifetime은 30분이 기본값으로 설정되어 있기때문에 위와 같은 현상이 발생한다. RDB는 설정된 wait_timeout에 따라 연결된 커넥션을 끊는다. Spring 서버는 idle 상태의 커넥션을 max-lifetime이 지나면 새로운 커넥션을 생성하게 된다... 🗄️AWS/AWS 2025. 2. 18. [AWS] Data source rejected establishment of connection, message from server: "Too many connections" 에러 상황DBeaver로 AWS DB 접속 시 아래와 같은 에러가 발생했다. 에러 코드Data source rejected establishment of connection, message from server: "Too many connections" 해결 방법위 에러는 DB에 동시에 접속할 수 있는 클라이언트 커넥션 수가 최대치에 도달해서 발생하는 에러이다. RDB의 max_connections 와 wait_timeout 값을 조정해주면 해결된다.max_connections - 클라이언트가 동시에 접속할 수 있는 최대 커넥션 수wait_timeout - 사용하지 않는 커넥션을 닫을 때까지 서버가 대기하는 시간 먼저 AWS의 RDB로 들어간 후 좌측 메뉴 중 '파라미터 그룹' 메뉴로 들어간다. '.. 🗄️AWS/AWS 2025. 2. 17. [AWS] Request method 'GET' is not supported 에러 상황AWS 서버에 SSL 인증서를 적용하고 기존 http 호출 시 https를 리디렉션하도록 설정했다. 하지만 기존 http API 호출 시 에러가 발생했다. 에러 코드Request method 'GET' is not supported 해결 방법301 상태 코드 vs 302 상태 코드위 에러 메시지를 이해하기 위해서는 301 상태 코드와 302 상태 코드가 무엇인지부터 알아야했다. HTTP 상태 코드가 두 코드와 같을 때 클라이언트를 지정된 URL로 리디렉션해준다. 301 리디렉션은 영구 리디렉션, 302 리디렉션은 일시 리디렉션이라고 부른다. 301 리디렉션은 위에서 언급했듯 영구적으로 페이지가 삭제됐음을 의미한다. 302 리디렉션은 임시로 페이지가 삭제되거나 이전됐지만, 언제든지 이전 UR.. 🗄️AWS/AWS 2025. 2. 4. [AWS] 가비아 SSL 인증서로 AWS HTTPS 등록하기 전제조건가비아에서 발급받은 SSL 인증서가 있다는 전제하에 해당 포스팅을 진행하도록 한다. SSL 인증서 AWS 등록하기우선 SSL 인증서를 AWS에 등록하는 작업을 해준다. AWS의 검색창에 Certificate Manager를 검색해서 이동해준다. '인증서 나열' 메뉴에서 가져오기 버튼을 클릭해준다. 인증서 세부 정보에 SSL 인증서의 파일 중 해당하는 부분의 파일의 내용을 넣어주면 된다.인증서 본문 - 인증서 파일 (ex. _example.co.kr_cert.crt)인증서 프라이빗 키 - 인증서 키 파일 (ex. _example.co.kr.key)인증서 체인 - 인증서 체인 파일 (ex. _example.co.kr_chain_cert.crt)각 파일을 메모장으로 열면 나오는 내용을 복사해주면 된.. 🗄️AWS/AWS 2025. 2. 3. [Spring Rest Docs] Fields with the following paths were not found in the payload 에러 상황Spring Rest Docs를 사용해서 테스트를 진행하던 중 오류가 발생했다. 에러 코드Fields with the following paths were not found in the payload 해결 방법fieldWithPath 사용 시 테이블 컬럼의 데이터가 비어있거나 null 값이 있는 경우 optional 처리를 해줘야 한다.// 기존 코드fieldWithPath("list[].car_number").type(JsonFieldType.STRING).description("차량 번호")// 변경 코드fieldWithPath("list[].car_number").type(JsonFieldType.STRING).description("차량 번호").optional() 🛠️Backend/오류해결 2025. 1. 8. 이전 1 2 3 4 ··· 17 다음