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

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

https://stackoverflow.com/questions/12002905/

相关文章:

build - Gradle buildscript 依赖项

java - Gradle 没有找到 tools.jar

android - 在圆圈 ci 中找不到 com.android.tools.build :gra

ios - Xcode 在每次击键后继续构建 Storyboard

c# - 我如何以及为什么要设置 C# 构建机器?

groovy - 停止 Gradle 构建的推荐方法

node.js - Node 包 ( Grunt ) 已安装但不可用

ios - 如何在构建 IPA 时修复 Xcode 6.1 错误

java - "mvn clean install"与 "mvn install"有何不同?

android - 如何使用 gradle 在 APK 文件名中设置 versionName?