过去几天我一直在努力解决此错误。
所以我有一个可以称为XYZWorkspace的工作区。
然后我在此工作区中有一个名为XYZ的应用程序项目。
然后在此工作区中有一个名为XYZCore的Cocoa Touch框架(其中包含可重复使用的非UI文件)
最后,我将Cocoapods设置为在XYZCore框架上安装Alamofire。
我将XYZCore列为XYZ应用程序项目目标的嵌入式框架。
这是我的问题,当我构建XYZCore框架时,Alamofire会正确导入。但是,当我构建XYZ应用程序目标时,在XYZCore中出现错误“没有这样的模块'Alamofire'” 。
我知道Pods是在XYZCore框架上正确设置的,因为当我构建该方案时,一切都会成功。从连接XYZCore到XYZ应用程序,我认为设置不正确。
其他信息:我为XYZ应用程序项目设置了自定义配置文件,以导入Pods配置文件。
我执行的一些清单步骤:
我什至可以完全重新启动项目,以确保我没有错过任何一步,但是仍然可以正确连接。我已经在其他项目上完成了此设置,没有任何问题,有人可以帮我吗?
答案 0 :(得分:0)
通常在目标的“构建阶段”设置页面上未正确设置框架时发生。 您是否检查过 Target / Build Phases / Embed-Frameworks // Link-Binary-With-Libraries 下的所有内容都正确添加?如果可以的话,您可以提供这些屏幕的屏幕截图,也可以尝试在根文件夹中再次运行“ pod install”,它已经为我工作了好几次。