AVFoundation libAVFAudio.dylib未找到arm64 armv7 Xcode 8.2.1

时间:2017-01-12 13:47:16

标签: ios xcode avfoundation

我必须在我的应用中使用 AVFoundation 框架。

当我编译我的应用程序时(在我的项目设置中使用此框架) 我有以下错误消息:

找不到

文件/System/Library/Frameworks/AVFoundation.framework/libAVFAudio.dylib for architecture64

未找到

文件/System/Library/Frameworks/AVFoundation.framework/libAVFAudio.dylib for architecture armv7

我该如何解决?

由于

BR

阿诺

1 个答案:

答案 0 :(得分:0)

在尝试编译旧项目时,我遇到了完全相同的问题。似乎文件“libAVFAudio.dylib”存在于iPhoneOS7.0 SDK上,但不存在于新版本上。幸运的是,我有一个旧的XCode.app的副本,所以我通过将该文件复制到新的SDK来修复它:

iMac:~ acalatrava$ sudo cp "/Applications/Xcode_old.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/AVFoundation.framework/libAVFAudio.dylib" "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AVFoundation.framework/" 

如果您没有该文件,您可以从开发人员中心下载旧的XCode,您应该在那里找到它。

我希望这有帮助!