我试图建立一个桥接头,但我应该在哪里指定路径在我的构建设置?
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项目中使用它。我希望它对你有用。
zfciruhq2#
转到目标的构建设置-> Swift编译器-代码生成-> Objective-C桥接头->路径应该是<#Project name#>/<#Project name#>-Bridging-Header.h
<#Project name#>/<#Project name#>-Bridging-Header.h
bkhjykvo3#
最简单的方法是添加另一种语言的文件。Xcode将提供创建桥接头。接受。将创建桥接标头并将生成设置指向它。
3条答案
按热度按时间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项目中使用它。
我希望它对你有用。
zfciruhq2#
转到目标的构建设置-> Swift编译器-代码生成-> Objective-C桥接头->路径应该是
<#Project name#>/<#Project name#>-Bridging-Header.h
bkhjykvo3#
最简单的方法是添加另一种语言的文件。Xcode将提供创建桥接头。接受。将创建桥接标头并将生成设置指向它。