我有一个使用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
中。其他一些建议的解决方案也对我有用,但该解决方案似乎解决了部分潜在问题。一种简单的解决方案是为没有一组目标的目标更改配置文件集。