objective-c - iOS - 构建失败,CocoaPods 找不到头文件

标签 objective-c ios cocoa build cocoapods

我有一个使用 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 中。其他一些建议的解决方案对我有用,但这个似乎解决了部分根本问题。

Pods.xcconfig not working

简单的解决方案是为没有设置的目标更改设置配置文件。

Pods.xcconfig working

关于objective-c - iOS - 构建失败,CocoaPods 找不到头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12002905/

相关文章:

objective-c - CocoaPods 如何添加字符串包?

ios - 编译 QtQuick2 应用程序时出现重复符号

ios - 如何让覆盖 View 与底层 View 一起转动/旋转?

ios - Crossfade 多个 UIViews 没有背景通过 alpha 偷看?

objective-c - 调度异步冲突

iPhone - 捕获设备按钮推送

ios - 将 Microsoft Team Foundation Server 集成到 iOS 应用程序中的推荐方法是什么

cocoa - 在 Lion 中显示像 XCode 一样的启动面板

database - 如何确保我的数据库在 Mac OS X 开发中安全?

objective-c - cocoa 。对象相等和散列澄清