我更新到Xcode 8.3和Swift 3.1,并在桥接头文件中得到了这个警告,引用了一个Objective头文件:
文件“file.h”的不可移植路径;指定路径与磁盘上的文件名不同
我怎么解决这个问题?
发布于 2019-09-09 13:44:51
另一个原因,我的经验,是一个图书馆项目是错误导入自己。例如,给定项目 Main 和 Library ,Main将通过以下方式导入库:
#import "Library/Library.h"如果库试图使用相同的导入,则将出现不可移植的路径警告。移除路径部分是一个简单的解决方法:
#import "Library.h"更好的解决办法是从自身导入库所需的特定组件:
#import "Widget.h"
#import "NSString+Library.h" https://stackoverflow.com/questions/43067017
复制相似问题