CI/CD 중, 하나인 Bitrise에서 iOS 프로젝트를 컴파일 해보다가 만난 에러를 정리했다.
첫번째 에러: xcodebuild: error: Could not resolve package dependencies:
Package.resolved file is corrupted or malformed; fix or delete the file to continue: unsupported schema version 2
Package.resolved 파일 때문에 일어나는 에러인데, 해결방법은 다음과 같다.
1. 프로젝트폴더/프로젝트이름.xcodeproj/project.xcworkspace/xcshareddata/swiftpm 폴더 아래에 있는 Package.resolved를 지우고 다시 시도한다.
2. .gitignore 파일에 Package.resolved 파일을 추가한 후, 다시 시도한다.
두번째 에러: xcodebuild: error: Failed to build workspace KeywordNews with scheme KeywordNews.
Reason: Cannot test target “KeywordNewsTests” on “iPhone 8 Plus”: iPhone 8 Plus’s iOS Simulator 15.2 doesn’t match KeywordNewsTests’s iOS Simulator 15.5 deployment target.
Cannot test target “KeywordNewsUITests” on “iPhone 8 Plus”: iPhone 8 Plus’s iOS Simulator 15.2 doesn’t match KeywordNewsUITests’s iOS Simulator 15.5 deployment target
뭔가 버전이 맞지 않는다고 나오는 에러인데, XCode 버전을 맞춰주면 해결된다.
1. Bitrise의 해당 앱의 Workflow로 들어간다.
2. Stack & Machines 메뉴에서 XCode의 버전을 현재 자신의 맥에 설치된 XCode 버전과 맞춰준 후, 다시 시도한다.
간단한 에러들이고, 해결방법도 간단하지만,
혹시 몰라 정리해 두었다.
'컴퓨터 > iOS, Swift' 카테고리의 다른 글
[iOS] UIImageView 테두리 원형으로 만들기 (0) | 2021.04.05 |
---|---|
[iOS] func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat 알아보기 (0) | 2021.02.26 |
[Swift] convenience init 알아보기 (0) | 2020.08.23 |
[Swift] 접근 제어 / Access Levels (0) | 2020.08.18 |
Functional Swift : Closure의 관한 모든 것. (0) | 2018.09.20 |