前缀标头中的 XCode 存档错误
Posted
技术标签:
【中文标题】前缀标头中的 XCode 存档错误【英文标题】:XCode Archive error in prefix header 【发布时间】:2014-11-27 09:29:39 【问题描述】:我在我的项目中使用 GPUImage 框架,并将其添加到项目目标依赖项中。这实际上构建并运行良好。当我尝试为 ipa 文件归档项目时出现问题。错误显示“无法在 GPUImage-Prefix.pch 内构建模块 'Foundation'。
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#endif
是否与导入项目的 ProjectName-Prefix.pch 冲突?
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#endif
我很想知道如何通过理想的实践来解决这个问题。我根据GPUImage guideline 在我的项目设置中对核心视频框架进行了弱链接,但根本没有用。提前致谢。
【问题讨论】:
【参考方案1】:我认为你可以删除 /Users/USERNAME/Library/Developer/Xcode/DerivedData/ModuleCache 然后清理项目
【讨论】:
另一种直接有效的方法是卸载Xcode重新安装【参考方案2】:接下来我做了:pod deintegrate
然后删除了所有发现的 cocoapods 和损坏的模块。我也确实重命名了一个目标并删除了未使用的方案。清理项目和构建文件夹。
在此之后我做了pod install
。打开新的 .xcworkspace(新的,因为目标名称已更改)。这对我有用。
【讨论】:
以上是关于前缀标头中的 XCode 存档错误的主要内容,如果未能解决你的问题,请参考以下文章