swift 如何指定Objective-C桥接头的路径?

lskq00tm  于 2023-09-30  发布在  Swift
关注(0)|答案(3)|浏览(137)

我试图建立一个桥接头,但我应该在哪里指定路径在我的构建设置?

hgc7kmma

hgc7kmma1#

手工创建桥接头文件

如果不是自动生成Bridgin-header文件,则可以检查并按照以下步骤手动创建新的Bridging-header-file
1.新建一个头文件,命名为**“your project name-Bridging-Header.h”。该文件必须保存到项目文件夹中
2.选择你的xcode项目->选择你的构建目标->选择构建设置->点击顶部的“全部”选项->搜索Swift编译器-通用
3.选择
Objective-C Bridging Header项,双击其value字段(同一行右侧)。一个弹出窗口将出现,您可以在那里输入您的桥接头文件路径(按照以下步骤提供头文件路径)。
4.打开finder并将桥接头文件拖放到弹出窗口。现在它将为桥接头创建一个绝对路径。要创建关联路径,可以给予路径为
$(PROJECT_DIR)/$(PROJECT_NAME)/$(PROJECT_NAME)-Bridging-Header.h**
5.单击外部以保存值。完成了!!现在你可以导入你的XNUMX-C库了(例如:#import“StringMapping.h”)到桥接文件。
6.清理您的项目(例如。Ctrl+Shift+k)并构建您的项目(例如:**Ctrl+B)**并开始在swift项目中使用它。
我希望它对你有用。

zfciruhq

zfciruhq2#

转到目标的构建设置-> Swift编译器-代码生成-> Objective-C桥接头->路径应该是<#Project name#>/<#Project name#>-Bridging-Header.h

bkhjykvo

bkhjykvo3#

最简单的方法是添加另一种语言的文件。Xcode将提供创建桥接头。接受。将创建桥接标头并将生成设置指向它。

相关问题