YAPP-Github / 24th-App-Team-3-iOS

2 stars 0 forks source link

[Package] #18 Cocoapods -> SPM으로 의존성관리도구 변경 #30

Closed dlrjswns closed 2 weeks ago

dlrjswns commented 2 weeks ago

Describe

기존 Cocoapods에서 SPM으로 의존성 관리도구를 변경

Works made

pod deintegrate
pod clean
rm Podfile

Changes Made

As-Is

기존 로직

To-BE

변경 로직

How to Test

Issues Resolved

KakaoTocs commented 2 weeks ago

SPM 안 쓰는 이유가 있는지 물어 볼려고 했는데, 좋네여 👍

ChoiysApple commented 2 weeks ago

@dlrjswns 제 환경에서는 다이나믹 프레임워크 에러가 나네요 ㅠㅠ 내일 중으로 고쳐서 테스트 해보겠습니다

No such file or directory: '/Users/choiysapple/Library/Developer/Xcode/DerivedData/ShowPot-hbfaecojlnsclfburkwqpexyzqip/Build/Products/Release-iphoneos/PackageFrameworks/SnapKit-Dynamic.framework/SnapKit-Dynamic'

건준님은 문제없으셨나요?

그리고 # 18 기존 CocoaPods 설치했던 라이브러리 및 Podfile 삭제 이 커밋에서 # 이 숫자랑 떨어져서 링크가 안되어서 시간 되시면 수정 부탁드립니다!

ChoiysApple commented 2 weeks ago

@KakaoTocs 안써봐서 트러블슈팅에 생기는 공수를 조금이라도 줄이려는 의도였는데

이정도는 감수 가능하다는 판단 + 코코아팟보단 SPM이 확실히 깔끔하더라구요...

dlrjswns commented 2 weeks ago

@dlrjswns 제 환경에서는 다이나믹 프레임워크 에러가 나네요 ㅠㅠ 내일 중으로 고쳐서 테스트 해보겠습니다

No such file or directory: '/Users/choiysapple/Library/Developer/Xcode/DerivedData/ShowPot-hbfaecojlnsclfburkwqpexyzqip/Build/Products/Release-iphoneos/PackageFrameworks/SnapKit-Dynamic.framework/SnapKit-Dynamic'

건준님은 문제없으셨나요?

그리고 # 18 기존 CocoaPods 설치했던 라이브러리 및 Podfile 삭제 이 커밋에서 # 이 숫자랑 떨어져서 링크가 안되어서 시간 되시면 수정 부탁드립니다!

엇 제 환경에서는 빌드 성공확인하고 PR올리긴했는데 무슨일일까요 흠... 아 저 부분 바로 수정하도록 하겠습니다 !! 👍👍👍

KakaoTocs commented 2 weeks ago

요즘은 보통 SPM 지원 안하는 라이브러리가 있는 경우 말고는 SPM 쓰더라고용

저도 빌드 안되네여...

image
dlrjswns commented 2 weeks ago

요즘은 보통 SPM 지원 안하는 라이브러리가 있는 경우 말고는 SPM 쓰더라고용

저도 빌드 안되네여... image

음... 제 쪽의 문제일까요 ?? 일단 대건님쪽에서 최대한 수정해보고 안되면 오프라인이나 맞춰봐야할꺼같네요 🧐🧐

ChoiysApple commented 2 weeks ago

@dlrjswns 건준님 혹시 ShowPot-Debug ShowPot-Release 타켓 모두 정상 빌드 되었나요?

dlrjswns commented 2 weeks ago

@dlrjswns 건준님 혹시 ShowPot-Debug ShowPot-Release 타켓 모두 정상 빌드 되었나요?

네네 저는 디버그, 릴리즈 둘 다 정상 빌드됩니다, 헌데 대건님안되시면은 오늘 회의끝나고 혹은 회의전에 잠깐 이야기하시죠 !!

KakaoTocs commented 2 weeks ago

혹시 SPM으로 라이브러리 추가할때 오류 뜬덕 있나요??

ChoiysApple commented 2 weeks ago

@dlrjswns 일단 제 환경에서 정상 빌드되도록 수정 완료했습니다! 건준님 환경에서도 정상작동하는지 확인 부탁드려요 (아쉽지만 일단 Dynamic은 ㅃㅇㅃㅇ...)

dlrjswns commented 2 weeks ago

@dlrjswns 일단 제 환경에서 정상 빌드되도록 수정 완료했습니다! 건준님 환경에서도 정상작동하는지 확인 부탁드려요 (아쉽지만 일단 Dynamic은 ㅃㅇㅃㅇ...)

@ChoiysApple ㅋㅋㅋㅋㅋㅋ 저도 잘 빌드됩니다 !! 나중에 static 환경으로 변경하는거 알려주세요 👍👍👍 전에 말씀해주셨던 SwiftGen까지 하시고 merge하시면 될꺼같아요 고생하셨습니다 ☺️☺️☺️

ChoiysApple commented 2 weeks ago

@dlrjswns 뭔가 SPM 이슈가 깔끔하게 끝난거 같아서 develop으로 바로 머지시키고 다른 작업 진행할게요~