일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- JSONParser
- Pod
- IOS
- Custom PageViewController
- 위클리챌린지
- 정보처리기사 실기
- RealmSwift
- swift
- cocoapods
- pbxgroup
- JSON
- 정보처리기사
- CustomCode
- parse
- storybaord
- JSONSerialization
- issecuretextentry
- 프로그래머스
- dynamic height
- 티스토리챌린지
- SwiftGen
- programmers
- PageViewController
- 2018 KAKAO BLIND RECRUITMENT
- Xcode
- UITableView
- pbxfilesystemsynchronizedrootgroup
- 정보처리기사 실기 요약본
- Codable
- Decodable
- Today
- Total
목록cocoapods (5)
iOS 개발일기
SwiftGen 이란프로젝트 리소스(예: 색상, 이미지, 다국어 등)에 대한 Swift 코드를 자동으로 생성하여 안전하게 사용할 수 있도록 해주는 도구 기존 색상이나, 이미지 등을 사용하기 위해서는 아래와 같이 직접 생성해주어야 됐습니다.이러한 방식을 사용하는 것이 기본이긴 하나 기존 리소스가 삭제되거나 변경되었을 경우 관리에 어려움이 있다는 단점이 있었습니다.extension UIColor { static let background = UIColor(named: "background")} 이러한 리소스들을 상수로 자동으로 관리해주는 도구입니다. GitHub - SwiftGen/SwiftGen: The Swift code generator for your assets, storyboards, Loc..
프로젝트에 코코아팟 설치를 위해 'pod init' 해주니 아래와 같은 에러가 발생했습니다.xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance 원인은 Command Line Tools 이 선택되어 있지 않아 발생하는 에러였습니다.검색을 해본 결과 여러 방법이 있었지만 필자의 경우 Xcode 내에서 Command Line Tools 버전을 선택하는 방법으로 해결하였습니다. Xcode → Setting → Locations → Command Line Tools → 버전 선택 참조h..
pod 업데이트 후 Charts 라이브러리에 에러가 발생하여 확인해보니 프로토콜을 준수하지 않는다고 합니다.두번째 에러 내용을 보고 'replaceSubrange(_:with:)' 메소드를 추가하여야 된다 생각하여 메서드 내 작성할 내용을 알아보기 위해 검색을 해본 결과public func replaceSubrange( _ subrange: Swift.Range, with newElements: C) where C : Collection, Element == C.Element { entries.replaceSubrange(subrange, with: newElements) notifyDataSetChanged()} 위와 같이 작성하여 추가해주면 된다는 것을 확인했습니다. 참조..
SDK does not contain 'libarclite' 에러가 발생하는 원인Xcode의 버전이 14.3 이상일 경우, pod 파일을 업데이트한 후에 빌드를 하게 되면 빌드 시 각 라이브러리 또는 프레임워크의 최소 지원 버전이 8.0 이하일 경우 발생하는 에러 해결 방법위 사진에 에러 내용을 직역해보면 라이브러리의 최소 배포 버전을 올려보라고 적혀있습니다. 방법 1. 에러가 발생하는 라이브러리의 최소 배포 버전 올리기 Pods → 라이브러리 및 프레임워크 → Minimum Deployments → 버전 변경 방법 2. Pod 파일 수정을 통한 프로젝트 내 모든 라이브러리 또는 프레임워크 배포 버전 변경post_install do |installer| installer.generate..
firebase와 project를 연동하려고 podfile을 update하려고하는데 에러가 나더라구요. [IMPORTANT] Don't forget to include the Crash Report log file under DiagnosticReports directory in bug reports. 구글링 좀 해보니 M1에서만 일어나는 이슈라고하네요,, % sudo arch -x86_64 gem install ffi% pod install터미널에서 해당 프로젝트 경로에서 실행해주니 문제 없이 잘 업데이트가 되더군요.