cocoaPods

· iOS/iOS Dev
Swift Package Manager로 Package 배포하기 개발할 때 유용한 패키지들을 Swift Package Manager, CocoaPods, Carthage를 통해서 Dependancy 세팅을 자주 하는데요. 매번 유용한 라이브러리들을 사용하기만 하면서, 이런 건 어떻게 배포하는 걸까? 싶었는 swifty-cody.tistory.com 앞 포스팅에서 Swift Package Manager로 Package 배포를 해봤는데, 해당 패키지를 CocoaPods으로도 배포하고 싶어서 시도해보고 경험을 공유해봅니다. 1. 일단 아무 폴더에다 들어가서 터미널을 통해 아래 명령어를 써줍니다. pod lib create (패키지명) 2. 그리고 5가지 질문에 자신의 패키지에 맞는 선택을 하면 pod temp..
· Dev Tips
Xcode14에서 생성한 프로젝트에서 pod init을 하려하니 아래와 같은 에러가 발생하며 Podfile이 생성되지 않는 이슈가 있습니다. RuntimeError - [Xcodeproj] Unknown object version (56). /opt/homebrew/Cellar/cocoapods/1.11.3/libexec/gems/xcodeproj-1.21.0/lib/xcodeproj/project.rb:228:in `initialize_from_file' /opt/homebrew/Cellar/cocoapods/1.11.3/libexec/gems/xcodeproj-1.21.0/lib/xcodeproj/project.rb:113:in `open' /opt/homebrew/Cellar/cocoapods/1...
· Dev Tips
집에서는 M1 Pro 맥북을 사용중이고, 최근 회사에서는 M1 iMac을 사용중인데요. 실리콘 환경에서의 빌드에서 문제가 가끔 발생하여, 이를 해결한 케이스들을 정리해봅니다. (이 글은 추가 케이스가 생길 때 업데이트될 수 있습니다) (마지막 업데이트: 2023.01.17) #1 외부 framework는 가급적 xcframework를 쓰는 것이 좋음. 기존 lipo로 묶는 유니버셜framework는 arm단말용 바이너리+arm시뮬레이터용 바이너리가 묶일수가 없음. carthage는 0.37.0부터 xcframework를 지원. #2 터미널(혹은 iterm)을 쓰는 경우 homebrew, npm, pods 등 패키지관리자 설치시 문제가 발생할 수 있는데, 실행할 때 로제타로 실행한 후 설치하면 해결. (앱..
SwiftyCody
'cocoaPods' 태그의 글 목록