我在代码中编写了#import <AVFoundation/AVFoundation.h>,但是在编译它时会出现以下错误:'AVFoundation/AVAsset.h‘文件找不到,我收到了以下警告:
ld: warning: ignoring file /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks//AVFoundation.framework/AVFoundation, file was built for unsupported file format which is not the architecture being linked (armv7)请帮帮忙
发布于 2012-08-11 21:21:19
您必须将AVFoundation框架添加到目标中。在Xcode中选择你的项目,然后选择你的目标,点击“构建阶段”并展开“链接二进制与库”。然后点击"+“并搜索AVFoundation,添加它,你应该会做得很好。
发布于 2012-08-11 21:37:35
我找到了一个更有可能的解决方案。
我相信,当您将框架添加到项目中时,您会将其复制到项目中,而不是简单地将其链接到项目中。您应该从项目中删除框架,只在必要时删除。然后再次添加框架。
如果您是通过拖放从Finder添加它,一定要取消选中“复制”复选框时,应对Xcode。
https://stackoverflow.com/questions/11917745
复制相似问题