现在是时候让我感到骄傲,并在经过一个多星期的调试后放弃这个模块。在序言中,在有人将这个问题标记为重复之前,我意识到这是一个关于SO的常见问题。然而,我几乎读过所有类似的问题,并且似乎尝试了每个给定答案的变体,但都无济于事。虽然这个问题看起来令人望而生畏,但事实并非如此。我只是简单地选择提供一个完全详尽的清单,这些清单可能与彻底的精神相关,也可能不相关。Cocoapods - 没有这样的模块“模块”(适用于任何模块)
这里是我的问题的根源:
没有这样的模块 'ParseUI'
的差异是,据我了解框架(以及所有“没有这样的模块”框架)确实存在于某些能力中,如下所示,当我构建项目和它时穿过编译阶段:
对于上下文,这不是在以任何方式文件LocalPost.swift
(上述错误截图)特定于ParseUI
错误。如果我在该文件中注释掉import
语句,那么只会通过Cocoapods安装的任何框架在下一个位置发现错误import
。这不仅是因为它是在上述文件中的我的目标的构建阶段的“编译源代码”部分中的第一行找到的第一个import
声明,如下图所示抛出这个错误:
话虽这么说,我将重点放在失踪ParseUI
模块为简单起见。
受审&失败解决方案未遂 - 重新排列构建阶段顺序
现在,我带你去哪里这个框架似乎与我所采取的步骤一起存在:
首先,这些框架通过cocoapods安装。这里是我的Podfile
:
运行pod install
后,一切都顺利。ParseUI
坐落在我的项目中的以下地方:
*受审&失败解决方案未遂 - 改变位置下拉菜单,所有其他选项
接下来,我将展示一些我认为与框架搜索路径相关的构建设置。由于没有任何的我为此设置所做的更改似乎任何区别(您将见下文),他们目前的空白:
*受审&失败解决方案未遂 - 改变框架搜索路径两个项目和目标的构建设置包括以下内容:
$(inherited)
(递归和非递归)$(PROJECT_DIR)
(递归和非递归)$(PROJECT_DIR)/Frameworks
(递归和非递归)$(SRCROOT)
(递归和非递归)$(SRCROOT)/Frameworks
(递归和非递归)- 为
Pods
项目内配置的上述
立即组合。这里就是框架位于Pods
目录中:
最后这里是Pod
的项目搜索路径构建设置:
这结束所有相关的UI为我展现。一对夫妇的其他事情,我应该注意:
- 是的,我使用
MyProject.xcworkspace
- 我可以清理/清除导出的数据/重新启动我的项目,我的眼睛的次数关闭我已经试过这些步骤。
- 我完全什除去荚,并通过重新安装的CocoaPods它放在一个干净的石板
我使用的版本是:
- 的CocoaPods V1.0.1
- 的Xcode v7.3.1
- 斯威夫特V2.2
- 红宝石V2.3.1(如果那是Cocoapod相关?)
如果你已经得到这么多,感谢你花时间跟随。如果你对我应该采取的任何步骤有什么建议,甚至更好。我不知道该怎么做。如有需要,我会用任何请求信息修改此问题。