- Total
목록오뚝이 개발자/Error 모음 (iOS) (12)
꿈꾸는리버리
🔧 문제 상황어느 순간부터 계속 CreateChattingRoomUsecase.swift 파일이 계속해서 modified 상태로 인식되는 문제가 발생했다.나의 문제인 줄 알았으나 같이 작업하는 동료도 같은 문제가 발생💬 고민 Point1. 처음에는 파일이 꼬인거라 생각함- stash, commit을 해도 제거되지 않아서, clone을 다시 했는데에도 해당 문제 발생2. 노트북 + Xcode를 껐다 켰는데에도 동일한 문제 발생- 이 시점에 동료에게 물어봤더니 같은 문제를 겪고 계셨음3. 파일 경로 문제라고 생각함- Build Phases의 Compile Sources를 확인하였으나 해당 파일이 얌전히 잘 있었고,https://github.com/user-attachments/assets/9442122b..
🔧 문제 상황 Cherish - 7가지 형식으로 적는 나만의 일기Cherish는 이런 기능들을 제공해요! # 요즘 나에게 하는 한마디 나에게 해주고 싶은 한 마디를 적어보세요. 매일 이 한마디를 읽는 것만으로도 많은 힘이 될 거예요. # 음악과 함께하는 시간 잔잔apps.apple.com 아이패드 만들어 달라는 요청이 많아서 UI 작업하는 중... 웹 개발할 때 내가 세상에서 제일 싫어했던 Flexible layout이 다시 등장했다. 고민을 하던 중 우선 이렇게 앱의 크기를 임으로 바꿀 수 없도록 설정해서 배포를 하고, 이후에 수정해야지라고 생각했다. 내가 생각하기에 유저는 세로 iPad나 mac보다는 keyboard를 쓰고 싶은 거 같았거덩요 ~ 💬 고민 Point그래서 iPad 에서는 L..
🔧 문제 상황git을 사용하던 중 오류가 발생하면서 add도 안되고, commit도 안되는 현상이 발생...git fatal: Unable to create 'C:/file_path/.git/index.lock': File exists. 구글링을 해보니까 git 프로세스가 동작중일 때 다른 git 프로세스가 실행되는 것을 막아두기 위해서 index.lock이라는 파일을 만들어서 보호를 하는데, 가끔 이게 꼬이는 것 같았다. 그래서 해당 파일을 제거해주는 것으로 해결 가능했슘🌟 문제 해결rm ./.git/index.lock fatal 이라길래 너무 당황했지만... 그래도 다행히.. 넘겼다..
🔧 문제 상황 아니 제가... 버전 왔갔하면서 깃을 좀 만지긴 했는데요,,, 빌드하니까 계속 아래의 에러가 발생했다. 클린빌드도 했는데, Multiple commands produce '/Users/gaeunlee/Library/Developer/Xcode/DerivedData/janghakhere-ayagrmkioaolcsepnpapjhepsbnx/Build/Intermediates.noindex/janghakhere.build/Debug-iphoneos/janghakhere.build/Objects-normal/arm64/SearchScholarshipViewModel.stringsdata' 💬 고민 Point Multiple commands produce ( 여러 명령어가 생산되었다..) 라면서 경..
🔧 문제 상황 Undefined symbol: OBJC_CLASS$_ 이런 에러가 발생하는 상황이었다..! NMF ~~ 를 검색해보니까 네이버 지도 API를 사용하기 위한 SDK에서 발생하는 에러 같았다. 💬 시도해본 것들 1️⃣ NAVER Map iOS SDK Demo 위 링크에 나와 있는SDK 최신 버전(3.16.1) 업데이트를 해봤다.. ⚠️ 사실 나는 git-lfs 설치를 안 했어서 이걸 하면 될 거라고 기대했는데,, 아녔다...🥲 2️⃣ NMapsMap의 버전을 명시하기 pod 'NMapsMap','3.15.0' 이것도 실패를 했고,, 이 외에도 여러 해결 방법들을 동원했는데...! 🌟 문제 해결 결국은 Pod install을 강제로 초기화 하고 다시 install 함으로 문제를 해결했다. 1️..
🔧 문제 상황 SwiftUI Onone Swift optimization level to use previews 🌟 문제 해결 이 오류 메시지는 SwiftUI 프리뷰를 사용하려고 할 때 발생할 수 있는 일반적인 문제였다. 이 오류의 원인은 Swift 최적화 수준 설정과 관련이 있는데, SwiftUI 프리뷰를 사용할 때는 최적화를 비활성화하여 코드를 더 쉽게 디버깅하고 미리보기를 더 빠르게 업데이트할 수 있도록 해야 합니다. ( Swift 코드는 일반적으로 컴파일 시에 최적화되어 실행 속도를 향상시킴 ) 1. Xcode의 Build Settings로 이동 2. Swift 최적화 수준 관련 설정 관련 내용인 "SWIFT_OPTIMIZATION_LEVEL" 검색 3. Swift Optimization Leve..
상황 Kerning이 추가된 customLabel을 추가하고 이 customLabel을 launch Screen에 사용하니까 아래와 같은 에러가 발생했다. Launch screens may not set custom classnames 해결 방법 우측 하단의 Use as Launch Screen을 클릭하고 다시 빌드를 한다. 문제이유 앱이 로드되는 기간동안 lauchScreen을 돌리고 있기 때문에 아직 앱이 모든 로드가 끝나지 않아서인 듯 했다. 그래서 lauchScreen 버튼을 해지하면 custom했던 label을 불러올 수 있게 된다. 추가적인 의문 근데 저 버튼을 없애게 되면 lauchScreen으로써의 역할을 못하게 되는 것 같은데, 나는 전에 lauchScreen이 1초 정도 노출되게 코딩을..
☁️ Widget 시리즈 기본 시리즈SwiftUI Widget 딱대.. (1/3) 위젯 기본 개념 + 구현SwiftUI Widget 딱대.. (2/3) : 앱 내의 데이터를 widget에 띄우기SwiftUI Widget 딱대.. (3/3) : 위젯을 눌렀을 때 다른 화면으로 뜨게 하기 에러 시리즈SwiftUI Widget 딱대(짐).. : 위젯 memory 제한SwiftUI Widget 딱대(짐).. : localization 적용SwiftUI Widget 딱대(짐).. : 위젯에 폰트가 안 먹혀요...[Error 해결] Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.SwiftUI Wid..