gpt4 book ai didi

objective-c - 找不到我的静态库的 header

转载 作者:可可西里 更新时间:2023-11-01 03:32:33 27 4
gpt4 key购买 nike

我有一个静态库 iOS 项目 ProjectCore,我想将其包含在项目 MyProject 中。

在我设置的库项目中:

PUBLIC_HEADERS_FOLDER_PATH = $(TARGET_NAME)

所以我最终得到以下结构

libProjectCore.a
ProjectCore (Folder)
+- ProjectCore.h
+- ProjectCoreUtil.h

在目录/.../DerivedData/MyProject-xyzabcd/Products/Release-iphoneos/

现在我设置MyProject

  • ProjectCore 添加为 MyProject.xcodeproj 旁边的 git 子模块
  • ProjectCore.xcodeproj拖到Xcode
  • 将项目添加为依赖项
  • 链接到 libProjectCore.a
  • 我将它的“标题搜索路径”设置为 $(BUILT_PRODUCTS_DIR),它应该指向上面的文件夹。

奇怪的是,这两种方法都不起作用:

#import "ProjectCore.h" // With the (Recursive Flag set for the Headers)
#import <ProjectCore/ProjectCore.h> // The way RestKit does it

最佳答案

我建议在 User Header Search Paths 中使用 ${TARGET_BUILD_DIR}/ProjectCore - 它对我有用。

关于objective-c - 找不到我的静态库的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9292166/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com