- Total
목록오뚝이 개발자/Error 모음 (iOS) (10)
꿈꾸는리버리
🔧 문제 상황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초 정도 노출되게 코딩을..
🔧 문제 상황 Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier. Widget을 추가했는데 위와 같은 Error가 뜨면서,, 실행이 안됐다. 💬 고민 Point 관련 error developer Forums을 찾아보니까 하단과 같이 extention을 하면 app의 bundle ID에서 추가적인 내용을 덧붙여서 ID를 만들어야 한다고 나와 있었다. 약간 한국에서 부모님 성을 따라가는 느낌..이랄까 근데 저는.. 하라는 데로 했는뎁숑 ? 하면서 한 40분을 헤맸다.. 그리고 나서 뭐지... 싶어서 새로 프로젝드를 만들어서 똑같은 방식으로 위젯을 생성했는데,, 그건 또 위젯이 잘 되고,, 그래서..
🔧 문제 상황 xcode에 디바이스 연결한 후 테스트를 하려다보니 빌드는 성공적으로 완료되었는데 앱이 열리면서 하단과 같은 에러가 발생하였다. failed to get the task for process 32358 🌟 문제 해결 Build Settings -> code signing identity -> debug -> " iOS Distribution를 iOS Develpoer로 변경"
🔧 문제 상황 프로젝트를 Run하면 이런 오류가 계속 떴다 그래서 IXPlaceholder에 대해.. 알아보려했는데 구글링을 해도 안나오고.. 문제가 생기는 정황은 이랬다.. 어떤 프로젝트이든 빌드는 되고 런시키면.. 이런 오류가 생겼고, 근데 또 다른 기기로 실행 시키면 돌아가는 ? 그런 이상한 현상이 반복되었다. 🌟 문제 해결 계속 곰곰히 생각해봤더니 기기에 이상이 생긴 것 같다는 생각이 들었다. 그래서 기기를 삭제하고 다시 만들었더니 잘 돌아갔다... 1. Xcode의 Window -> Devices and Simulators 2. 문제가 되는 기기 삭제 3. 새로 기기 만들어주기 흥미로웠던 게, Xcode에 있는 기기들은 모두 같은 기기를 사용하고 있다는 점이랑, 이렇게 기기를 추가하고 삭제할 수..