Xcode11でMultiple commands produce ~~~ That command depends on command in Target ‘AppName’: script phase “[CP] Embed Pods Frameworks”というエラーが出た時の対処方法

iOS13用に過去に作成したプロジェクトをXcode11でビルドしたところ以下のようなエラーがでました。

Multiple commands produce '/Users/test/Library/Developer/Xcode/DerivedData/AppName-fwxfrceizphabteabcgzjeirtjqc/Build/Products/Debug-iphoneos/AppName.app/Frameworks/Library4Cloud.framework’:
1) Target 'AppName’ has copy command from '/Users/test/Desktop/run-ios/Frameworks-Debug/Library4Cloud.framework’ to '/Users/test/Library/Developer/Xcode/DerivedData/AppName-fwxfrceizphabteabcgzjeirtjqc/Build/Products/Debug-iphoneos/AppName.app/Frameworks/Library4Cloud.framework’
2) That command depends on command in Target 'AppName’: script phase “[CP] Embed Pods Frameworks”

どうやらLibrary4Cloud.frameworkが Build Phasese > Embed Frameworks Build Phasese > [CP] Embed Pods Frameworks の2つに設定されているためエラーとなっているようでした。

That command depends on command in Target 'AppName’: script phase “[CP] Embed Pods Frameworks”というエラーが出た時の対処方法

このエラーが出た時はすでにcocoapodsによって

Build Phasese > [CP] Embed Pods Frameworks

にFrameworkの設定がされていることになるので

Build Phasese > Embed Frameworks

から[CP] Embed Pods Frameworksで設定済みのFrameworkを削除することで解決できます。

今回は「Library4Cloud.framework」が原因となっていたのでこちらを削除しました。