728x90
# 현상
예를 들어 MyFramework.framework에선 PhilipKit.xcframework를 사용하고, 앱에선 MyFramework.framework를 사용한다고 가정해 볼게요.
PhilipKit.xcframework를 MyFramework.framework에 추가하고 PhilipKit.xcframework와 MyFramework.framework를 앱에 추가할 때 빌드 에러가 발생했습니다.
Multiple commands produce '/Users/philip/Library/Developer/Xcode/DerivedData/MyProject/Build/Products/Debug-iphonesimulator/PhilipKit.framework'
Command: ProcessXCFramework /Users/philip/Desktop/Study/MyFramework/PhilipKit.xcframework /Users/philip/Library/Developer/Xcode/DerivedData/MyProject/Build/Products/Debug-iphonesimulator/PhilipKit.framework ios simulator
Command: ProcessXCFramework /Users/philip/Desktop/Study/MySampleApp/PhilipKit.xcframework /Users/philip/Library/Developer/Xcode/DerivedData/MyProject/Build/Products/Debug-iphonesimulator/PhilipKit.framework ios simulator
# 해결방법
제가 찾은 해결방법은 앱 프로젝트에 xcframework를 직접 넣지 말고 참조로 넣어주는 것입니다.
앱에 첨부한 xcframework를 완전히 삭제 후,
'Frameworks, Libraries, and Embedded Content'에서 '+' 버튼을 눌러서 MyFramwork 프로젝트에 있는 xcframework를 참조로 추가해 주세요.
이번 글은 여기서 마무리.
반응형