现在是时候吞下我的骄傲并在经过一周的调试后放弃了。作为序言,在有人将这个问题标记为重复之前,我意识到这是一个关于SO的常见问题。但是,我几乎读过每一个类似的问题,而且看似尝试过的每一个答案的变化都无济于事。虽然这个问题可能看起来令人生畏,但事实并非如此。我只是简单地选择提供一份完整详尽的清单,列出可能与彻底精神相关的内容。
这是我问题的根源:
没有这样的模块' ParseUI'
差异在于,据我所知,框架(以及所有"没有这样的模块和#34;框架)确实以某种身份存在,如下所示,当我构建项目并且它经历了编译阶段:
对于上下文,这不是特定于文件ParseUI
中的LocalPost.swift
的错误(上面的错误屏幕截图)。如果我在该文件中注释掉import
语句,它会在下一个地方抛出错误,它会为通过Cocoapods安装的任何框架找到import
。它只抛出这一个错误,因为它是"编译源中所述文件的第一行中找到的第一个import
语句"我的目标构建阶段的部分如下所示:
话虽如此,为了简单起见,我将专注于缺失的ParseUI
模块。
TRIED& FAILED SOLUTION ATTEMPT - 重新排列构建阶段订单
现在我将展示这个框架似乎存在的位置以及我采取的步骤:
首先,这些框架是通过cocoapods安装的。这是我的Podfile
:
运行pod install
后,一切顺利。 ParseUI
位于我的项目中的以下位置:
* TRIED& FAILED SOLUTION ATTEMPT - 将位置下拉列表更改为每个其他选项
接下来,我将展示一些我认为与框架搜索路径相关的构建设置。由于我为此设置所做的更改似乎没有任何区别(正如您将在下面看到的),它们目前是空白的:
* TRIED& FAILED SOLUTION ATTEMPT - 更改项目和目标构建设置的框架搜索路径,包括以下内容:
$(inherited)
(递归和非递归)$(PROJECT_DIR)
(递归和非递归)$(PROJECT_DIR)/Frameworks
(递归和非递归)$(SRCROOT)
(递归和非递归)$(SRCROOT)/Frameworks
(递归和非递归)现在在Pods
项目中进行配置。这是框架位于Pods
目录中的位置:
最后,这是Pod
项目搜索路径构建设置:
结束了我要展示的所有相关UI。还有其他一些我应该注意的事情:
MyProject.xcworkspace
我使用的版本是:
如果您已经走到这一步,感谢您花时间跟进。如果您对我应该采取的任何步骤有建议,那就更好了。我没办法。如果需要,我会使用任何请求信息修改此问题。
答案 0 :(得分:1)
确保您的Pods子项目将“仅构建活动架构”设置为NO。