在“发布”构建配置中看不到在桥接头中导入的头,但在“调试”构建配置中可见

时间:2017-12-16 16:03:47

标签: ios swift swift3

我在Swift项目中创建了一个Objective-C桥接头,并在我的桥接头中添加了一个import语句来导入一个Objective-C类。当我使用'Debug'构建配置编译项目时,我的Swift类能够看到这个Objective-C类。但是当我使用'Release'构建配置编译项目时,我的Swift类无法看到这个Objective-C类,这完全是奇怪的。我的构建设置与“调试”和“发布”几乎相同,特别是对于“标题搜索路径”和“框架搜索路径”。知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

在目标设置中检查while (!scanner.hasNextInt()) { System.out.println("Invalid input!"); scanner.nextLine(); // This input is ignored } 。您可能只将其设置为仅调试,但不适用于版本配置。 以下是对相关Swift docs

的引用

enter image description here