【发布时间】:2018-10-22 07:18:17
【问题描述】:
关于堆栈溢出的问题有很多问题和答案。我正在使用遇到此问题的 Jumio Mobile SDK。我尝试过的一种解决方案是在嵌入框架下选择“仅在安装时复制”选项。
谁能确认此解决方案不会影响相关框架启用的功能?有人在他们的项目中尝试过这个解决方案吗?我无法测试它。
【问题讨论】:
标签: ios ionic-framework sdk xcode10
关于堆栈溢出的问题有很多问题和答案。我正在使用遇到此问题的 Jumio Mobile SDK。我尝试过的一种解决方案是在嵌入框架下选择“仅在安装时复制”选项。
谁能确认此解决方案不会影响相关框架启用的功能?有人在他们的项目中尝试过这个解决方案吗?我无法测试它。
【问题讨论】:
标签: ios ionic-framework sdk xcode10
如果有人仍然对此有问题,那么一种效果很好的解决方案是
在终端运行pod deintegrate
然后运行pod install 或pod update
由于某种原因,我的项目“损坏”了,重新集成和安装重新生成了项目,一切正常。
【讨论】:
这些可能的解决方案可能会奏效。
解决方法 1:
打开yourProject.xcworkspace
选择项目目标,然后选择构建阶段选项卡。
展开Embed Frameworks 阶段并从嵌入式框架列表中选择Jumio Mobile SDK。
点击-从列表中删除Jumio Mobile SDK
解决方法 2:
打开您的工作区项目,然后导航到File -> Workspace Settings 并将build system 更改为Legacy Build System。
【讨论】:
我来到这个问题是为同一问题寻找解决方案,但就我而言,我使用的是 Streamroot,它也包含一个 dSYM。
我的测试目标中出现以下错误:
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”
原来我在我的目标 - 构建阶段 - 依赖项中有 2 个使用相同框架的额外应用程序目标。
通过移除 2 个额外的目标,一切顺利。
【讨论】:
我在将Swinject 添加到多个目标后遇到了它。为了修复它,我尝试将gem update cocoapods 运行到1.7.5 并且问题不再存在。
【讨论】: