我正在构建一个使用第三方库的 IOS 应用。
图书馆项目是从另一个我无法询问任何事情的开发人员那里继承来的。
它被配置为使用 CocoaPods 来管理依赖关系,它有很多。
当我运行“pod install”时,它会下载所有这些并创建工作区。
在工作区中,我已将应用程序目标设置为依赖于框架项目产品
然后我尝试构建它,它说它找不到框架项目的依赖项之一(它在 podfile 上)
然后我发现框架项目在构建阶段缺少“[CP] Embed Pods Frameworks”(应用项目有它)
“Pods_[targetName].framework”也显示为红色(即使它确实在构建产品文件夹中,路径也是正确的)
我找到了 this issue这似乎正是我的问题,但我无法查看它是否已修复,我可以做些什么来解决这个问题。
Best Answer-推荐答案 strong>
对我来说效果相同,我的问题是 podspec 中的 s.source_files 在重构后没有引用实际文件的位置。
关于ios - CocoaPods 不适用于框架目标,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/50216900/
|