TroubleShooting

Multiple commands produce 'xxx.framework' 해결방법

Phililip
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를 참조로 추가해 주세요.

 

 

 


이번 글은 여기서 마무리.

 

 

 

반응형