有很多关于堆栈溢出的问题和答案。我正在使用Jumio Mobile SDK,它遇到了这个问题。我尝试过的一个解决方案是选择Embed Frameworks下的"Copy only when installing“选项。
是否有人可以确认此解决方案不会影响相关框架所启用的功能?有人在他们的项目中尝试过这个解决方案吗?我无法测试它。
发布于 2019-07-10 08:46:59
如果任何人仍然对此有问题,一个很好的解决方案是
在终端中运行pod deintegrate,然后运行pod install或pod update
由于某种原因,我的项目被“破坏”了,解压和安装重新生成了项目,一切都正常了。
发布于 2018-10-22 15:44:16
这些可能的解决方案可能会奏效。
解决方法1:
打开yourProject.xcworkspace
选择项目目标,然后选择构建阶段选项卡。
展开Embed Frameworks阶段并从embedded frameworks列表中选择Jumio Mobile SDK。
单击-将Jumio Mobile SDK从列表中删除
解决方法2:
打开您的工作区项目,然后导航到File -> Workspace Settings并将build system更改为Legacy Build System。
发布于 2020-07-15 16:25:54
我来这个问题是为了找到相同问题的解决方案,但在我的例子中,我使用的是Streamroot,它也包含一个dSYM。
我的Test目标中有以下错误:
Multiple commands produce '/Users/ramonharomarques/Library/Developer/Xcode/DerivedData/WhiteLabel-fxmmcdtjlibmcxeakswrahwfxrqj/Build/Products/Debug-iphoneos/StreamrootSDK.framework.dSYM':
1) That command depends on command in Target 'HistoryHit' (project 'WhiteLabel'): script phase “[CP] Embed Pods Frameworks”
2) That command depends on command in Target 'TVPlayer' (project 'WhiteLabel'): script phase “[CP] Embed Pods Frameworks”
3) That command depends on command in Target 'WhiteLabel' (project 'WhiteLabel'): script phase “[CP] Embed Pods Frameworks”原来我在我的Target - Build阶段- Dependencies 2中有使用相同框架的额外应用程序目标。

通过删除两个额外的目标,一切都很顺利。
https://stackoverflow.com/questions/52924113
复制相似问题