[xcodebuild] xcframework 생성하기

정유진·2022년 9월 21일
0

swift

목록 보기
11/24
post-thumbnail

들어가며 👷‍♀️

내가 작성한 코드를 완제품으로 공유하기 위해선 프레임워크를 생성하여 공유하는 것이 좋은 방법이 됩니다. 해당 프레임워크를 디바이스에서도, 시뮬레이터에서도 빌드할 수 있게 하려면 xcframework로 만들어야 할텐데요. 아주 간단한 코드로 생성이 가능합니다. 미래의 저를 위해 적어둡니다.

iterm에서 시작하기 👩‍💻


xcodebuild archive -scheme 프로젝트이름 -archivePath "./build/ios.xcarchive" -sdk iphoneos SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES

xcodebuild archive -scheme 프로젝트이름 -archivePath "./build/ios_sim.xcarchive" -sdk iphonesimulator SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES

아카이브 중 문제가 생긴다면, 해당 프로젝트가 빌드가 되는지부터 확인해봅시다. 그리고 위의 명령이 끝나면 2개의 xcarchive 파일이 손에 들어올텐데 다음 코드로 이 둘을 합쳐줍니다.

xcodebuild -create-xcframework -framework "./build/ios.xcarchive/Products/Library/Frameworks/프로젝트이름.framework" -framework "./build/ios_sim.xcarchive/Products/Library/Frameworks/프로젝트이름.framework" -output "/Users/yujin/Desktop/WMApp.xcframework"

아웃풋의 경로는 편한대로 수정해주면 되겠습니다.

끝!

profile
느려도 한 걸음 씩 끝까지

0개의 댓글