Swift3 警告';myframe桥接头.h';在Xcode 8.3中
我将Xcode更新为8.3版(8E162),在我的单元测试文件中有以下警告: 通过隐式导入桥接头“myframe Bridgeing header.h” 模块“myframe”已弃用,将在更高版本中删除 斯威夫特的 在这一行:Swift3 警告';myframe桥接头.h';在Xcode 8.3中,swift3,xcode8,Swift3,Xcode8,我将Xcode更新为8.3版(8E162),在我的单元测试文件中有以下警告: 通过隐式导入桥接头“myframe Bridgeing header.h” 模块“myframe”已弃用,将在更高版本中删除 斯威夫特的 在这一行: @testable import myframe 如何修复此警告?那篇文章帮助我修复了此警告: 我选择了: 通过将#import“App bridgeing Header.h”添加到任何 现有的单元测试桥接头 所以它与那条线本身没有任何关系(这让我很困惑),你不应该改变
@testable import myframe
如何修复此警告?那篇文章帮助我修复了此警告: 我选择了: 通过将#import“App bridgeing Header.h”添加到任何 现有的单元测试桥接头
所以它与那条线本身没有任何关系(这让我很困惑),你不应该改变它。现在发生的情况是,
@testable import
通常也会自动导入模块桥接头,现在不再导入了
Like说解决方案是:
测试桥接头.h
,其中我添加了#import“MODULE bridgeing Header.h”
,作为解决方案2的一部分,我认为这是更好的。现在,测试桥接头链接到模块桥接头中,警告消失。有点不同的情况(框架和无单元测试):
我有一个结合了Swift和ObjC的项目(这意味着我已经有了一个桥头)。项目嵌入了第三方框架。当框架被添加时,警告产生了(在他们的桥头叫喊)。我刚刚将它们的标题导入到我现有的桥标题中:
#导入
警告被压制
代码9.4.1
Swift 4.1