我在本教程中读到,头文件的静态库输出路径应该是这样的结构,例如:
Build/Products/Debug-iphoneos/YourLibraryName
然后您就可以<YourLibraryName/YourLibraryName.h>
用作导入。
我遵循了所有步骤,并为我的静态库项目(在静态库 xcode 项目中)的目标配置了Public Headers 文件夹路径,YourLibraryName
而不是/usr/local/include
. 更改适用于所有阶段,调试和发布。
好的,然后我清理了所有目标并删除了 Finder 中的构建文件夹并再次构建。但没有变化。Xcode 不断将头文件复制到
Build/Products/Debug-iphoneos/include/YourLibraryName
它不想跳过“包含”文件夹。我还尝试更改 Private headers 文件夹路径,但也没有效果。这是 Xcode 中的错误还是有解决方法?
我的目标是,我想为我的常用实用程序类创建一个静态库 xcode 项目。然后把它拖到我所有使用它们的应用程序中,并包括像苹果框架这样的框架,带有尖括号。