[iOS] Xcode HTML 로컬파일 로드하기(SPM 버전)

  [iOS] Xcode HTML 로컬파일 로드하기(SPM 버전)


안녕하세요 물먹고하자 입니다 :)

저번에 Xcode HTML 로컬파일 로드하기 를 진행하였는데,

HTML 영역을 SPM(Swift Packge Manager)로 올려서 사용하는 법을 추가정리 하고합니다.

바로시작 


  HTML 폴더 참조시키기


일반 프로젝트와 SPM의 프로젝트에서 틀린점은 SPM은 모든항목이 참조형식으로 포함된다는 점입니다.


SPM의 Package 부분에 resources 를 .copy로 추가해줍니다.
이부분을 추가한 이유는 Bundle을 통해서 경로를 가지고 와야하는데, 모듈의 참조형식일때는 물리적인 경로가 나오지 않기 때문에, 컨텐츠영역만 .copy를 통해 복사하는 형식으로 추가했습니다.


Bundle 부분이 모듈로 변경되어 호출되는데, 본 프로젝트에서는 .module을 사용할 수 없어서 SPM에 정의


실제 사용부분 (Bundle 구현부분만 사용)


  마무리

최종적으로는 로컬 HTML 파일을 SPM에 올려서 관리하려는 목적이였는데, 결과는 성공!

현재 프로젝트들이 조금씩 파생되면서 여러개 관리가 어렵기 때문에 최대한 한쪽으로 몰아서 관리하고 있네요


오늘은 이만! 

즐거운 코딩 되세요


끝.

댓글

이 블로그의 인기 게시물

[iOS18 Beta] WkWebView Cookies 못 가져오는 현상 (SameSite default Lax 변경)

[iOS] 앱 아이콘 동적으로 변경하기 (Dynamically Change App icon)

[iOS] 앱스토어 등록 전, 후 URL 알아보기

[iOS] 초성 검색 지원하기 (유니코드 초성분리)

[Xcode] add Simulators (시뮬레이터 추가하기)