Xcode 看不到手动添加到cocoapod中的文件
Xcode cannot see the file added manually into cocoapod
我用 cocoapods 维护我的第 3 方库。但最近我发现了一些错误,想为其中一个库添加一些新功能,所以我在其中一个库中手动创建了一些 .h 和 .m 文件。
然而,当导入那些添加的 .h 文件时,Xcode 给出了找不到文件的错误并且无法编译它们。
我该如何解决这个问题?
谢谢。
将 Pods 集成到您的项目中时,CocoaPods 生成无法从 Xcode 轻松修改的库。相反,如果您使用 CocoaPods 构建框架,则根本无法修改这些框架。如果将文件添加到 Pod,通常需要重新运行 pod install
或 pod update
让 CocoaPods 重新生成它们。
如果你想可靠地将文件添加到 Pod,你应该在你的机器上检出一份副本,而不是在你的项目文件夹中,并使用类似下面的东西告诉 CocoaPods 那个 Pod 是一个你正在开发的,因此应该以不同的方式集成:
pod MyPod, :path => 'path/to/MyPod.podspec'
尽管如此,即使在这种情况下,如果您将文件添加到 Pod,虽然从 Xcode 添加它们更容易,但您可能需要重新运行 pod 命令行工具来让 CocoaPods 重新整合你的吊舱。但是,在这种情况下,您只需确保将文件添加到正确的项目目标,以便直接从 Xcode.
添加文件
我用 cocoapods 维护我的第 3 方库。但最近我发现了一些错误,想为其中一个库添加一些新功能,所以我在其中一个库中手动创建了一些 .h 和 .m 文件。
然而,当导入那些添加的 .h 文件时,Xcode 给出了找不到文件的错误并且无法编译它们。
我该如何解决这个问题?
谢谢。
将 Pods 集成到您的项目中时,CocoaPods 生成无法从 Xcode 轻松修改的库。相反,如果您使用 CocoaPods 构建框架,则根本无法修改这些框架。如果将文件添加到 Pod,通常需要重新运行 pod install
或 pod update
让 CocoaPods 重新生成它们。
如果你想可靠地将文件添加到 Pod,你应该在你的机器上检出一份副本,而不是在你的项目文件夹中,并使用类似下面的东西告诉 CocoaPods 那个 Pod 是一个你正在开发的,因此应该以不同的方式集成:
pod MyPod, :path => 'path/to/MyPod.podspec'
尽管如此,即使在这种情况下,如果您将文件添加到 Pod,虽然从 Xcode 添加它们更容易,但您可能需要重新运行 pod 命令行工具来让 CocoaPods 重新整合你的吊舱。但是,在这种情况下,您只需确保将文件添加到正确的项目目标,以便直接从 Xcode.
添加文件