猿问

iOS - 构建失败,CocoaPods无法找到头文件

iOS - 构建失败,CocoaPods无法找到头文件

我有一个使用CocoaPods的iOS项目。一切都在顺利进行,直到另一位开发人员开始在同一个项目上工作。他做了一些更改(据我所知只对代码)并在回购中创建了一个新的分支。我检查了他的分支并尝试构建它,但是我收到一个错误:找不到ASLogger / ASLogger.h文件。

即使我删除了整个项目并制作了新的副本并使用“pods install”。构建失败仍然存在。你知道问题出在哪里吗?如果您需要更多信息,请询问。


慕勒3428872
浏览 838回答 3
3回答

偶然的你

更新确保您的目标Podfile包含link_with缺少配置文件的目标。Cocoapods 默认只设置第一个目标。例如platform :osx, '10.7'pod 'JSONKit',       '~> 1.4'link_with 'Pomo', 'Pomo Dev', 'Pomo Tests'------结束更新注意:请注意,您必须查看项目 - >信息 - >配置,了解以下步骤。我有类似的症状,发现该pods.xcconfig文件没有包含在target我试图构建的具体内容中。其他一些建议的解决方案对我有用,但这个解决方案似乎解决了潜在问题的一部分。简单的解决方案是更改为没有一组的目标设置配置文件。

守着星空守着你

更新我已经更新了这个,因为我的原始答案,得到了downvote,所以我希望这有帮助。如果确实如此,希望它会得到我的投票。如果未导入标头,则可能存在冲突HEADER_SEARCH_PATHS。尝试添加$(inherited)到构建设置中的标题搜索路径,以确保它从CocoaPods中提取.xcconfig文件中包含的任何搜索路径。这应该有助于解决任何冲突并正确导入您的源。
随时随地看视频慕课网APP
我要回答