【问题标题】:Import of framework in swift bridging header not recognised upon archive归档时无法识别快速桥接头中的框架导入
【发布时间】:2015-04-19 01:13:13
【问题描述】:
我使用 swift 桥接头将 Facebook AsyncDisplayKit 框架导入我的应用程序,如下所示:
#import <AsyncDisplayKit/AsyncDisplayKit.h>
构建和运行我的应用程序总是很好,但是当我去存档时,它给了我一个错误:
导入'找不到文件'
为什么存档时无法识别?
【问题讨论】:
标签:
ios
objective-c
xcode
swift
asyncdisplaykit
【解决方案1】:
我总是遇到这种问题。我认为您可以尝试检查您的file&folder hierarchy。
例如,您有一个名为Project 的根文件夹,通常情况下,在您之前的@987654324@ 根文件夹中还有另一个Project。
然后检查Build Setting 中的Objective-C Bridging Header。 Project/Project/Bridging-Header.h 有时会发生错误。并且可以通过将定义更改为Project/Bridging-Header.h来纠正错误。
如果Bridging-Header.h的位置与Build Setting中的定义不匹配,就会出现import file not found这样的错误。
我只是告诉你我已经遇到的Bridging问题的解决方案,希望它可以帮助你。