由于框架不支持桥接header,如何将ifaddrs.h导入到框架内的swift文件中?或者是否有另一种在LAN上获取设备IP地址的方法,该方法适用于iOS和OSX? 最佳答案 在应用程序目标中,桥接头可以解决问题。在框架目标内部,事情比较棘手。在Swift代码中,我们只能导入所谓的模块。诀窍是定义一个提供所需C库资源的模块映射,并通过将build设置(build设置->Swift编译器->导入路径)中的SWIFT_INCLUDE_PATHS设置为模块映射文件的路径来使其可见。有两种方法可以做到这一点:1)下面允许通过直接公开ifa