我使用PODS并修改它们。我来碰到一种情况,我需要一个POD文件说PODTest导入文件TargetTest.h这是主要的目标头文件。我检查了目标文件是否可以导入头文件,反之亦然。我可以在POD文件中写下没有编译错误的行。为什么POD文件无法在Xcode中导入目标项目头文件?
@class TargetTest;
但TargetTest创建的属性不能在POD文件PODTest.h使用或PODTest.m
我做错什么了吗?
我使用PODS并修改它们。我来碰到一种情况,我需要一个POD文件说PODTest导入文件TargetTest.h这是主要的目标头文件。我检查了目标文件是否可以导入头文件,反之亦然。我可以在POD文件中写下没有编译错误的行。为什么POD文件无法在Xcode中导入目标项目头文件?
@class TargetTest;
但TargetTest创建的属性不能在POD文件PODTest.h使用或PODTest.m
我做错什么了吗?
转到:
项目 - >建立设置 - >用户头搜索路径和添加$ {} SRCROOT选择递归。
希望这会帮助你!
就我所知使用Pod而言,如果您可以更新或添加新的Pod,更新pod中的文件是一种不好的做法。
虽然如果你想这样做,请按照Anand Kore的评论。
谢谢。
下,他的评论实际上并没有帮助我。我已经在标题搜索路径中添加了该行。 –
你会得到什么错误? –
“Lexical or Preprocessor issue”下:TargetTest.h file not found in PODTest.h –
它已经在那里。仍然无法从主项目中找到任何头文件。 –
从问题导航器中,此错误位于“词法或预处理器问题” –