从 objective C 项目的静态库中获取框架头文件未找到错误
Getting framework header file not found error inside static library from objective C project
我创建了一个静态库(lib_A),它有两个文件(lib.h & lib.m) & 使用两个框架(framework_B & framework_C).一切都在 objective C 中。
lib.h 有一行 #import <framework_B/framework_B.h>
我创建了一个 objective C 项目 (App_D) 并链接了库 (libA)。
我已经使用 Pod 在我的项目 (App_D) 中安装了框架 (framework_B & framework_C)。
我正在尝试 运行 我的项目 (App_D),但每次构建都失败并且我在 lib.h
中收到 'framework_B/framework_B.h' 文件未找到错误
- 在react native library project的package.json中添加如下一行-
"rnpm": {
"ios": {
"sourceDir": "./ios"
}
}
- 设置库项目的框架搜索路径-
$(SRCROOT)/../../../ios/Pods/3rd_party_framework_folder_name
正在将 pod 文件安装到应用程序的 xcode 项目。
将第 3 方框架文件拖到应用程序 Xcode 的项目导航器的框架组中。 Select 为任何添加的文件夹创建组并取消选择将项目复制到目标组的文件夹中。
我创建了一个静态库(lib_A),它有两个文件(lib.h & lib.m) & 使用两个框架(framework_B & framework_C).一切都在 objective C 中。
lib.h 有一行 #import <framework_B/framework_B.h>
我创建了一个 objective C 项目 (App_D) 并链接了库 (libA)。
我已经使用 Pod 在我的项目 (App_D) 中安装了框架 (framework_B & framework_C)。
我正在尝试 运行 我的项目 (App_D),但每次构建都失败并且我在 lib.h
- 在react native library project的package.json中添加如下一行-
"rnpm": { "ios": { "sourceDir": "./ios" } }
- 设置库项目的框架搜索路径-
$(SRCROOT)/../../../ios/Pods/3rd_party_framework_folder_name
正在将 pod 文件安装到应用程序的 xcode 项目。
将第 3 方框架文件拖到应用程序 Xcode 的项目导航器的框架组中。 Select 为任何添加的文件夹创建组并取消选择将项目复制到目标组的文件夹中。