라이브러리 2

[iOS] 외부 라이브러리 수정 후 프로젝트에 적용하는 방법

📝 라이브러리를 수정한 이유 프로젝트를 하면서 외부 라이브러리를 수정해서 내 프로젝트에서 사용하는 경우가 있습니다. iOS UIKit 프로젝트로 예시를 들며 설명하겠습니다. 저는 SPM 이 아닌 CocoaPods를 사용하였습니다. 보통 iOS에서는 부가 기능을 만들고 싶을 때 extension 을 사용하는 게 적절한 방법인데요 하지만 저장 속성을 추가하는 경우가 있습니다! extension에서는 저장 속성이 포함되면 안됩니다. ⭐️ 따라서 완전히 가져온 라이브러리를 Custom 하는 것인데요. 제가 최근에 사용한 라이브러리는 DropDown 라이브러리를 사용했습니다. ( 자세하게 구현한 내용은 따로 업로드 하겠습니다 ! ) 최근에 저의 앱 Alert을 actionSheet를 사용하다가, 커스텀으로 저희 ..

iOS 2023.10.12

[iOS] SDK does not contain 'libarclite' at the path

종종 외부 라이브러리를 내 앱 안에 사용하고 싶을 때 cocoaPods나 SPM으로 관리해 주는 경우인데요, 잘 다운을 받았을때도 가끔 Path 이슈나 iOS 최소버전 이슈로 안되는경우가 있습니다. 그 에러 중 하나가 아래와 같이 나와있는데, Showing All Issues SDK does not contain 'libarclite' at the path '/Users/Name/Desktop/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a'; try increasing the minimum deployment target 즉 최소 배포버전이 너무 낮다는 문제 였고..

iOS 2023.10.06