Xcode无法看到手动添加到cocoapod的文件

时间:2015-07-10 03:24:35

标签: ios xcode cocoapods

我用cocoapods维护我的第三方库。但最近我发现了一些错误,并希望为其中一个库添加一些新功能,所以我手动在其中一个库中创建了一些.h和.m文件。

但是,当导入那些添加的.h文件时,Xcode会发现找不到文件错误,无法编译它们。

我该如何解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

将Pod集成到项目中时,CocoaPods会生成无法从Xcode轻松修改的库。如果您拥有CocoaPods构建框架,那么根本不能修改它们。您通常必须重新运行pod installpod update,以便在将文件添加到Pod时让CocoaPods重新生成它们。

如果你想要将文件可靠地添加到Pod中,你应该在你的机器上签出一个副本,不在你项目的文件夹中,并使用类似下面的内容告诉CocoaPods那个Pod是你的#&# 39;重新发展,因此应该以不同方式整合:

pod MyPod, :path => 'path/to/MyPod.podspec'

尽管如此,即使在这种情况下,如果您将文件添加到Pod,虽然从Xcode添加文件更容易,但您可能需要重新运行pod命令行工具以让CocoaPods重新集成您的pod。但是,在这种情况下,您只需要确保将文件添加到正确的项目目标中,以便直接从Xcode添加文件。