归档 iOS 应用时导入桥接头文件失败

3
我的Xcode项目能够成功地在模拟器上构建和运行,但当我尝试归档它时,会出现一个问题,提示项目无法导入桥接头文件。
这是应用程序在模拟器上工作的图像。

enter image description here

现在我尝试将其归档到通用的IOS设备上时,出现了以下错误:
这是我收到的错误信息 - 无法导入桥接头文件。
一些我们尝试过的方法包括:
将未在pods文件夹中找到的文件移动到应用程序文件夹中(即使在删除了pod文件夹中的文件后仍会出现重复文件的错误)。
将SDK路径添加到发布搜索路径中(因此不仅在调试路径中),我们得到相同的原始错误。
任何帮助将不胜感激,谢谢。

请发布错误消息。谢谢。 - Kishore Kumar
错误:无法导入桥接头文件'/Users/Kumar/Documents/Casa/CasaiOS/CasaBridgingHeader.h'。 - Pranav Kumar
你的 bridgingHeader 路径正确吗,@Pranav? - Kishore Kumar
是的 - 它成功地构建和运行了。问题出现在我尝试归档项目时。 - Pranav Kumar
我遇到了同样的问题。它能够成功构建和运行,但是当我尝试对项目进行归档时,它无法找到在桥接头文件中列出的要导入的文件。作为额外的信息:
  1. 我将桥接头文件移动到与 .xcodeproj 文件相同的级别。
  2. 我更改了桥接头文件中要导入的文件的路径(因为现在桥接头文件位于不同的路径)。
  3. 对项目进行了归档 ---> 现在它能够找到在桥接头文件中导入的文件,但是由于该文件还导入了其他位于不同路径的文件,这些文件现在无法找到。
- Dobrocode
显示剩余3条评论
1个回答

1
我发现这个问题,因为我也遇到了同样的问题。如果有人仍然感兴趣,以下是我解决它的方法:
进入你的项目设置,选择“General”选项卡,向下滚动到“Linked Frameworks and Libraries”,点击“加号”,添加所有在归档时无法导入的库。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接