본문 바로가기

모바일앱/에러를 모으자7

command line tools are already installed (사실 git 에러 아님) 발견 TIL을 치려고 하는데 git add . 을 입력했지만 에러코드가 발생. 깃을 만지는데 왜 xcode어쩌고 하는 에러가 발생하지?? 원인 MacOS 업데이트 후 아주 높은 확률로 git을 비롯한 다수의 개발 툴들이 다 xcrun 에러를 뱉는다. 이는 각 도구들의 문제가 아닌 CommandLineTools를 식별하지 못해 발생한 문제 이렇게 되면 깃 말고도 각종 도구들도 작동하질 않게 된다. 결국 Xcode 에러라고 봐야하나 Git 에러는 아닌것이다. xcode-select: error: command line tools are already installed, use "Software Update" to install updates 위 메세지가 나오는 경우는 이미 커맨드 라인 툴이 설치되어있는 상태.. 2023. 1. 21.
UserInterfaceState.xcuserState가 자꾸 떠요 UserInterfaceState.xcuserState가 자꾸 뜰 때 Xcode작업을 하고 깃에 업로드를 하다보면 UserInterfaceState.xcuserstate 이 파일이 계속 보일 때가 있다. 그리고 프로젝트 파일을 그냥 훑어보기만해도 깃 백스테이지에 변화가 생겼다고 보이는게 여간 성가신게 아니다. 이 파일은 로컬중심으로 데이터가 생성되고 재구성하면서 파일이 생성된다. 혼자 할때는 계속 깃에 동기화를 해도 문제가 전혀없지만, 협업중에는 이걸 올리고 서로 머지를 하다가는 Conflict가 너무 자주 생겨버버려서 홧병으로 쓰러질 수가 있다. 이를 해결하기 위한 첫번째 방법은 .gitIgnore를 사용하는 것이다. 방법1: git Ignore사용하기 ignore파일의 하단에 *.xcuserstate.. 2022. 11. 8.
maximumViewportInset cannot be larger than frame 웹뷰 리사이징 에러 [ViewportSizing] maximumViewportInset cannot be larger than frame 웹뷰를 init하던중, frame을 지정시키자 디버그 Area에서 아래처럼 에러로그가 발생했다 [ViewportSizing] maximumViewportInset cannot be larger than frame [ViewportSizing] minimumViewportInset cannot be larger than frame 에러가 났던 코드 let webView = WKWebView(frame: .zero, configuration: configuration) 해결 코드 이렇게 변경하여 프레임을 0보다 크게 설정하여 해결할 수 있었다. let webViewSize.. 2022. 11. 1.
Alert생성할때 에러 Presenting view controllers on detached view controllers is discouraged. 📌 상황 새로 등장하는 ViewController에서 얼럿생성시 발생하는 에러 가끔씩 UIAlertController를 생성하고 그걸 새로운 UIViewController에서 띄울 때, 아래와 같은 경고 로그를 확인 하곤한다. Presenting view controllers on detached view controllers is discouraged. 📌 발생이유 이런 경고 로그가 생기는 이유는 생각보다 간단한 이유때문이다. UIAlert이 생겨야할 장소인 UIViewController가 모두 생성되어야 안전하게 Alert이 생성될 수 있기 때문이다. Apple에서 자체적.. 2022. 10. 31.
Unknown class @@ in Interface Builder file. Unknown class @@ in Interface Builder file. [Storyboard] Unknown class in Interface Builder file. 퇴근시간 20분전, Xcode로 내일부터 새롭게 작업할 프로젝트를 작성했는데 빌드가 안되는 것은 아니지만 하단에 에러로그가 찍힌다. 굉장히 찝찝하다. 이번 만큼은 에러로그없는 쾌적한 Xcode를 만들기 위해 바로 원인을 찾으려했는데 엄청나게 간단한 문제였다. Unknown class _ViewController in Interface Builder file 이 오류는 Xcode의 버그라고 알려져있기도 했지만 버그가 아니라 리얼 나의 실수일 수도 있다. Xcode가 워낙 버그가 많다고 하지만 이번엔 진짜 나 때문. 문제확인 일단 St.. 2022. 10. 27.
Issue - ScrollView - has ambiguous scrollable content - Issue - ScrollView - has ambiguous scrollable content - 이슈 발견 보고서 📌 발견일 / 해결일 22.02.21 / 22.02.21 📌 이슈사진 📌 상황설명 학습중 발견 → Xcod StoryBoard에서 ScrollView를 사용하는 경우 UIScrollView에 뷰를 올리면 위와 같이 Scrollable Content Size Ambiguity 라는 에러를 마주하게 됩니다 참고 https://corykim0829.github.io/ios/UIScrollView-with-storyboard/# https://iamprgrmr.tistory.com/30 https://dkfk2747.tistory.com/21 📌 Solution 아래 참조 ScrollView는 .. 2022. 2. 21.
iOS 에러 : UICollectionElementKindSectionHeader with identifier TodoListHeaderView 📌 iOS 빌드 에러 ⭐️ 발견날짜 21.11.22 인터넷 강의를 진행하면서 투두리스트앱을 똑같이 따라하는 중이다. 주어진 자료를 사용하는 게 아니라 주어진 자료를 혼자서 만들어보고 싶어서 스토리보드를 구성하는데 에뮬레이터를 돌리려고 보니 아래와 같은 에러가 나타났다. Thread 1: "could not dequeue a view of kind: UICollectionElementKindSectionHeader with identifier TodoListHeaderView - must register a nib or a class for the identifier or connect a prototype cell in a storyboard" 혼자 추측하기론 클래스나 셀에 주어진 identifier가 .. 2021. 11. 22.