iOS 引用文件的静态库问题

iOS static library issue with referencing files

我有问题,创建了 iOS 应用程序并将其转换为静态库。我面临的问题是,当我构建静态库时,它可以毫无问题地编译和构建。

当我尝试在另一个应用程序中使用该库时,当我引用 public header 时,它无法在其中找到引用的文件。

这是截图

文件在那里,当我尝试访问它时,它打开了。 而且文件夹里也有文件,不知道为什么找不到。

当我添加库项目以便我可以在应用程序项目中轻松访问它时,在其中一个文件夹中它显示了该文件。 文件夹像 library_folder/include/DMSDelegateProtocol.h

提前感谢您的帮助。

阅读此 https://developer.apple.com/library/ios/technotes/iOSStaticLibraries/Articles/creating.html

您应该为静态库目标配置 Headers 阶段(选项卡 Build Phases)。该库必须与 headers 一起分发。 您也可以查看框架而不是静态库。