오늘의 오류 20

[iOS] A signed resource has been added, modified, or deleted.

# 발생 상황IPA를 추출해서 탈옥폰에 설치하려고 하는데 에러가 났다. A signed resource has been added, modified, or deleted.Domain: com.apple.dt.MobileDeviceErrorDomainCode: -402620393  # 발생 원인탈옥폰의 경우 예상과 달리 더 꼼꼼히 코드서명 체크를 한다고 한다.코드서명이 제대로 이루어지지 않아서 탈옥폰에 IPA파일이 설치되지 않은 것이었고 이에 대한 원인은 다양하다. 1. 인증서와 프로파일의 문제 2. 소스파일의 문제  # 해결 방안1. 인증서와 프로파일의 문제Apple Developer에서 인증서와 프로파일이 유효하지 않거나, 로컬PC에 다운로드된 프로파일이 Apple Developer의 프로파일과 불일치..

오늘의 오류 2024.11.03

[Flutter] firebase 연동 시 Pub installs executables into $HOME/.pub-cache/bin, which is not on your path. 오류

# 발생 상황Firebase에 연동하기위해 dart pub global deactivate flutterfire_cli로 flutterfire를 설치할때 오류 발생  # 발생 원인경로를 불러오지 못해 발생  # 해결 방안1. .zshrc .bashrc, .bash_profile 등 환경설정 파일에  해당 경로를 추가한다$ export PATH="$PATH":"$HOME/.pub-cache/bin 2. .zshrc를 기준으로 설명하자면 경로 추가 후 source로 파일을 다시 읽어들여야한다. $ source ~/.zshrc 이렇게 해도 경로를 인식못하면 터미널 재시작해주기!

오늘의 오류 2024.08.19

[flutter] Building for device with codesigning disabled. You will have to manually codesign before deploying to device. Application not configured for iOS 에러

# 발생 상황 iOS를 fastlane으로 firebase에 배포하려던 도중 발생했다. # 발생 원인 flutter doctor -v를 해보니 Xcode installation is incomplete; a full installation is necessary for iOS and macOS development. 라는 문구가 떴다. Command Line Tools를 제대로 지정해주지 않아서 발생한 것으로 확인! (이미지속의 command line tool처럼 14.3버전으로 지정되어있는것처럼 보이나 실제로는 지정되어있지 않았다.) # 해결 방안 Xcode 열기 Settings -> Locations 탭으로 이동 Command Line Tools에 Xcode 버전을 선택 (업데이트하려면 비밀번호나 T..

오늘의 오류 2024.03.12

[react-native에러] Watchman crawl failed. Retrying once with node crawler. Error(std::__1::system_error: open: /Users/***/Documents/react-native/***: Operation not permitted)

# 발생 상황 npm start로 metro를 띄우는데 발생 # 발생 원인 watchman 업데이트 후 프로젝트에 대한 접근권한이 허용되지 않아 오류 발생 # 해결 방안 1. watchman이 감시하고 있는 파일들에 대한 트리거를 삭제 $ watchman watch-del-all 2. watchman 서버 종료 $ watchman shutdown-server 3. npm start로 재시작하면 권한허용 관련 팝업이 뜨고 허용해주면 끝!

오늘의 오류 2024.01.08

[react-native에러] no bundle url present make sure you're running a packager server or have included a .jsbundle

# 발생 상황 오랜만에 프로젝트를 받아서 build를 하는데 발생 # 발생 원인 Target -> Build Phases -> Bundle React Native code and images에서 NODE_BINARY 경로를 확인하면 node로 잡혀있다. 하지만 내 mac에선 node를 homebrew로 설치해서 node의 경로가 달라 .jsbundle 파일을 제대로 읽지 못했다. # 해결 방안 터미널로 node 경로를 확인한다. $ which node 내 경우에는 node 경로가 /opt/homebrew/bin/node로 잡혀있어서 해당 경로로 수정해줬다.

오늘의 오류 2024.01.04

[fastlane 오류] App Distribution halted because it had a problem uploading the APK: There's been an error parsing your app's info.plist. Ensure you are uploading a valid IPA and try again.

# 발생 상황 APK파일을 firebase에 업로드하려고 하는데 발생 # 발생 원인 왜 안드로이드랑 관련없는 info.plist 에러가 날까 했는데 APP ID를 iOS껄로 지정해놔서 발생한 오류였다 # 해결 방안 플랫폼에 맞는 APP ID를 넣자.....

오늘의 오류 2023.12.31

[git에러] this exceeds GitHub's file size limit of 100.00 MB 에러 (GH001: Large files detected. You may want to try Git Large File Storage)

# 발생 상황 프로젝트를 GitHub에 올리려는 과정에서 발생 # 발생 원인 GitHub에서 레포지토리의 용량이 클 경우 전체 인프라에 영향을 미치므로 파일 크기 제한을 100MB로 걸어놓음 # 해결 방안 Git LFS(Git Large File Storage)를 사용 1. Git LFS를 프로젝트 루트경로에서 설치한다. $ git lfs install 2. Git LFS에 저장할 파일들을 추가한다. git lfs track 명령어로 파일을 추가하면 자동으로 .attributes 파일이 생성된다. $ git lfs track 경로/파일명 // 예를 들면 git lfs track documents/test.zip 3. GitHub에 원격 레포지토리에 push한다. $ git push origin 💢 하지만..

오늘의 오류 2023.12.31

[react-native 에러] multiple commands produce 에러

# 발생 상황 react-native 프로젝트 iOS에 firebase를 연동하면서 발생했다. # 발생 원인 일반적으로 중복된 데이터가 있는 경우 인해 발생하는 에러이다. # 해결 방안 1. 폰트 등 Resource가 중복된 경우 TARGETS -> Build Phases -> Copy Bundle Resources 에서 중복된 데이터를 삭제 2. 그 외 파일이 중복된 경우 - Xcode를 종료 - 오류 메시지에 나온 파일을 삭제 - 프로젝트 폴더에서 node_modules 폴더 삭제 - npm install 실행

오늘의 오류 2023.03.09
반응형