본문 바로가기

iOS12

SPM으로 RxSwift 추가 시 에러 SPM으로 RxSwift를 추가하고 빌드를 하면 아래와 같은 에러가 날때가 있습니다. Undefined symbol: _$s6XCTest14XCTAssertEqual___4file4lineyxyKXK_xyKXKSSyXKs12StaticStringVSutSQRzlF Undefined symbol: _$s6XCTest7XCTFail_4file4lineySS_s12StaticStringVSutF Undefined symbol: __swift_FORCE_LOAD_$_XCTestSwiftSupport 이 때 아래와 같이 “Enable Testing Search Paths”를 “Yes”로 수정하면 빌드가 성공합니다. 하지만 실제로 프로젝트를 실행하면 아래의 에러가 발생합니다. dyld[7777]: Library n.. 2023. 11. 9.
[SPM] RxSwift 설치하기 Swift Package Manager(SPM)을 사용하여 RxSwift를 설치하는 방법은 아래와 같습니다. 1. Xcode를 열고, 상단 메뉴에서 'File > Add Packages...'를 선택합니다. 2. 팝업 창에 “https://github.com/ReactiveX/RxSwift.git”를 입력하고, 'Add Package' 버튼을 클릭합니다. 추가로 여기서는 ”Dependency Rule” 은 “Up to Next major Version” 으로 설정했습니다. 3. 추가할 라이브리를 “RxTest”만 빼고 모두 체크한 다음 “Add Package” 버튼을 클릭합니다. ”RxTest”를 추가하면 기존에 존재하는 Unit Test 라이브러리와 충돌을 일으키는 문제가 있는데요. 나중에 이 부분은 .. 2023. 11. 9.
[iOS] Lottie 사용하기 SPM 으로 Lottie 라이브러리를 추가하고 사용하는 방법을 알아 보겠습니다. 1. SPM 으로 Lottie 라이브러리 추가하기 - Project 를 선택하고, '+' 버튼을 클릭합니다. 2. 검색창에 아래의 Lottie 라이브러리 주소를 입력하고, Add Package 버튼을 클릭합니다. - https://github.com/airbnb/lottie-spm.git 3. 아래 팝업화면에서 Add Package 버턴을 클릭합니다. 4. 아래와 같이 Lottie 라이브러리가 추가되었습니다. 5. Lottie 애니메이션 파일을 아래 사이트에서 다운로드 받습니다. - https://lottiefiles.com/featured Featured animations from our community Featured.. 2023. 10. 23.
[iOS] 스토리보드에서 Safe Area 높이의 70%로 View Height 설정하기 1. ImageView를 추가합니다. 2. ImageView의 Constraints 를 설정합니다. 3. Safe Area 와 Image View를 Shift 키를 누른 상태에서 클릭해서 모두 선택합니다. 4. Constraints 에서 Equal Heights를 선택합니다. 5. Top Margine 이 설정된 부분을 Delete키로 삭제합니다. 6. height 속성을 클릭합니다. 7. Multiplier 에 0.7 을 설정합니다. 8. ImageView의 Height이 Safe Area 의 70%로 설정되었습니다. 2023. 10. 23.