我有一个使用 CocoaPods 的 iOS 项目。一切都很顺利,直到另一个开发人员开始从事同一个项目。他做了一些更改(据我所知仅对代码进行了更改)并在 repo 中创建了一个新分支。我检查了他的分支并尝试构建它,但我收到一个错误:找不到 ASLogger/ASLogger.h 文件。
即使我删除整个项目并制作一个新副本并使用“pods install”。构建失败仍然存在。你知道问题出在哪里吗?如果您需要更多信息,请询问。
最佳答案
更新
确保您的 Podfile
在缺少配置文件的目标上包含 link_with
。仅限 Cocoapods sets the first target by default否则。例如
platform :osx, '10.7'
pod 'JSONKit', '~> 1.4'
link_with 'Pomo', 'Pomo Dev', 'Pomo Tests'
----- 结束更新
注意:请注意,您必须查看 Project->Info->Configurations 以了解以下步骤。
我有类似的症状,发现 pods.xcconfig
文件未包含在我尝试构建的特定 target
中。其他一些建议的解决方案对我有用,但这个似乎解决了部分根本问题。
简单的解决方案是为没有设置的目标更改设置配置文件。
关于objective-c - iOS - 构建失败,CocoaPods 找不到头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12002905/