# SPM
SPM으로 XCFramework 배포하기
🚨주의사항 공식 문서에 따르면, 아래와 같이 명시되어있습니다. Carefully consider whether you want to distribute your code in binary form because doing so comes with drawback
1. 패키지 파일 시작하기 @Work
안녕하세요. 지난 번 포스팅에서 3개의 회사 제품에서 공통으로 쓰이는 코드를 하나로 묶어서 관리하는 패키지를 만들기로 한 배경을 설명 드렸습니다. 이번 포스팅에서는 본격적으로 Swift로 패키지 만들기는 방법을 소개 해보록 하겠습니다. 패키지 파일 만들기 일단 Xc
[Xcode] authentication failed because no credentials were provided 에러 해결
만약 원격저장소 URL을 SSH로 변경하고 있다면, HTTPS를 사용하도록 변경해준다.

SPM으로 SwiftLint 적용하기
본 글의 목적은 린트를 적용하고자 하시는 분들이, SPM을 통해서는 린트를 적용할 수 없는 것처럼 작성되어 있는 글들을 먼저 접하신 뒤, 이를 그대로 받아들이는 경향이 있는 것 같아 이를 바로잡아 보고자 작성하게 되었습니다.

[SeSAC] iOS week2 07
OpenSource 카카오톡, 인스타그램 같은 우리가 자주 사용하는 앱의 설정에 들어가면, 오픈소스 라이선스라는 항목을 볼 수 있는데요, 앱을 개발하면서 사용한 외부라이브러리를 볼 수 있습니다. 공유 Dependency Manager CocoaP

Trouble Shooting - [Xcode] Implicit conversion loses integer precision Warning
이번에 학교에서 프로젝트 진행할때 SPM을 통해 Firebase iOS SDK를 추가했는데, 빌드와 동시에 몇백개의 경고가 등장하더라구요,,ㅠㅠ 단순히 경고문만 보고 구글링했다가 결국 해결하지 못하고 넘어갔는데, 이번에 브랜치 머지하면서 해결하고 넘어가야 될 것 같

(SwiftUI) 확장 가능한 텍스트
만든이유 앱스토어의 업데이트쪽을 보면 업데이트된 내역을 2줄까지만 표시하고 그 이상은 더보기 버튼을 클릭해서 볼 수 있게 되어있다. 이게 좋은 UI 인것 같아서 만들어 보기로 했다. 깃허브 링크 라이브러리 형태로 만들었기 때문에 깃허브에서 SPM으로 사용하면 된

iOS에서 html텍스트 표시하기
많은곳에서 사용되는 상황은 아니지만특정한 상황에서 html텍스트를 표시해야될 경우가 있다그래서 라이브러리로 만들었다.깃허브 링크SwiftUI로 만들었기 때문에 iOS13이상인 경우에만 사용이 가능하다RichText에서 html만 필수고나머지는 옵션이다필요하다면 값을 변

Dependency Manager
Xcode Project의 의존성 관리로 주로 사용되는 것은 주로 3가지가 있다. 각각의 특징에 대해서 알아보자.
R.Swift SPM으로
PodFile에 하나 남아있던 R.Swift를 없애고 SPM으로 모든 라이브러리 관리SPM 으로 바로 하실 분은 3번 부터 보세용가리1.일단 미련없이 Pod 삭제{% highlight shell %}$ sudo gem install cocoapods-deintegrat