首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 10:多命令生成[CP]嵌入式Pods框架

Xcode 10:多命令生成[CP]嵌入式Pods框架
EN

Stack Overflow用户
提问于 2018-10-22 15:18:18
回答 4查看 3.3K关注 0票数 1

有很多关于堆栈溢出的问题和答案。我正在使用Jumio Mobile SDK,它遇到了这个问题。我尝试过的一个解决方案是选择Embed Frameworks下的"Copy only when installing“选项。

是否有人可以确认此解决方案不会影响相关框架所启用的功能?有人在他们的项目中尝试过这个解决方案吗?我无法测试它。

EN

回答 4

Stack Overflow用户

发布于 2019-07-10 08:46:59

如果任何人仍然对此有问题,一个很好的解决方案是

在终端中运行pod deintegrate,然后运行pod installpod update

由于某种原因,我的项目被“破坏”了,解压和安装重新生成了项目,一切都正常了。

票数 6
EN

Stack Overflow用户

发布于 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

票数 4
EN

Stack Overflow用户

发布于 2020-07-15 16:25:54

我来这个问题是为了找到相同问题的解决方案,但在我的例子中,我使用的是Streamroot,它也包含一个dSYM。

我的Test目标中有以下错误:

代码语言:javascript
复制
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中有使用相同框架的额外应用程序目标。

通过删除两个额外的目标,一切都很顺利。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52924113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档