[iOS, Swift] Build input file cannot be found 오류 해결 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. 상황) GIt에서 프로젝트를 받았는데, 빌드가 안 되고 이러한 오류가 발생하였다. 이유) 프로젝트 관리하는 파일에서는 swift 파일이 있는데, 실제로는 파일이 없어서 생기는 오류이다 해결방법) 프로젝트 관리하는 파일에 있는대로 실제 파일을 넣어주면 해결되는 오류이다. iOS/오류해결 2022.10.25
[iOS, Swift] Missing package product [package name] 오류 해결 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. 상황) 프로젝트를 압축된 파일로 받아 풀고 나서 빌드를 하는 과정에서 이러한 에러가 발생했습니다. 해결방법) Xcode 패키징 매니저를 초기화 시킨 뒤, 패키징 매니저 업데이트를 하여 라이브러리를 업데이트하니 오류가 사라졌습니다. 패키징 매니저 초기화 및 업데이트는 방법으로는 Xcode 상에서 상단에 있는 메뉴 File - Packages - Reset Packages Caches File - Packages - Update to Latest Package version 을 실행하면 됩니다. iOS/오류해결 2022.10.25
[iOS, Swift] validation failed: Couldn't parse property list because the input data was in an invalid format 오류 해결 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. 상황) iOS 앱에서 다국어를 지원하려고 localizable.strings 파일을 만들어 영어와 한글 지원을 하려고 했습니다.특정한 변수에 한글과 영어를 입력하고 빌드를 해봤지만, 위와 같은 에러가 발생하였습니다. 해결방법)localizable.strings 파일에서는 변수를 초기화한 뒤 항상 ; (세미콜론)을 붙여주어야 했습니다.세미콜론 빠진 부분에 세미콜론을 넣으니 해결이 되었습니다. iOS/오류해결 2022.10.25
[iOS, Swift] Generic parameter 'T' could not be inferred 오류 해결 iOS Chart 라이브러리를 쓰는 도중 [ChartDataEntry] 타입의 배열에 append를 하려고 할 때 오류가 발생했다. 이 오류가 발생한 이유는 ChartDataEntry 배열에 ChartDataEntry 객체를 넣었어야 했는데,계속하여 다른 객체를 입력하려고 하여 발생했다. 이런 오류는 배열의 타입을 다시 확인해보고 코드를 수정해보자! iOS/오류해결 2022.10.19
[iOS, xcode] 코코아팟 pod install 에러 (m1칩) 터미널에서 pod install을 통해 코코아팟 라이브러리를 받아오려하는데, 라이브러리 인스톨이 안 되는 경우가 있다. 다음 명령어를 실행하여 M1 맥북에서도 코코아팟 라이브러리 설치할 수 있다 sudo arch -x86_64 gem install ffi arch -x86_64 pod install iOS/오류해결 2022.10.13
[iOS, Xcode] Developer Mode disabled 오류 최근 iOS16이 발표되었고, Xcode 또한 14버전으로 업데이트 이후에 iOS 16 업데이트가 된 아이폰을 Xcode로 빌드하려고 할 때 위 오류가 발생했다. 아이폰도 이제 빌드하려면 개발자모드 설정을 켜줘야한다. 설정 - 개인정보 및 보안 - 개발자모드 탭에서 설정할 수 있으며 설정 시에 핸드폰 비밀번호, 애플 아이디를 입력과 재시작을 해야 개발자모드를 실행할 수 있다. iOS/오류해결 2022.10.02
[iOS, Xcode] Unsupported OS version 오류 최근에 애플에서 iOS 16을 발표하면서 기존 프로젝트에도 iOS 16에 대한 대응을 해야했다. iOS 16을 대응할 때에 기존에 있던 Xcode 13 버전에서 지원하지 않으면서, 아이폰 버전이 iOS16일 때, Xcode에서 실행이 불가능했다. 해결방법으로는 Xcode를 14버전으로 업데이트를 하면 된다. AppStore - 업데이트 탭에서 Xcode를 업데이트하면 되는데, Mac OS 버전이 12.4 이상이여야만, Xcode 14로 업데이트가 가능하다. Mac OS 업데이트 -> Xcode 14 업데이트 순서로 오류를 해결할 수 있다. iOS/오류해결 2022.10.02