我有一个使用CocoaPods的iOS项目。一切工作都进行得很顺利,直到另一个开发人员开始从事同一项目。他做了一些更改(据我所知仅对代码进行了更改),并在存储库中创建了一个新分支。我已经 checkout 他的分支并尝试构建它,但出现错误:找不到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中。其他一些建议的解决方案也对我有用,但该解决方案似乎解决了部分潜在问题。

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

10-05 20:26
查看更多