0

可能重复:
未找到架构 i386 的符号

我知道这个错误:

 Undefined symbols for architecture i386:
  "_AudioServicesPlaySystemSound"
symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1  

我进口#import <AudioToolbox/AudioToolbox.h>.

我能做些什么呢?

4

2 回答 2

2

导入<AudioToolbox/AudioToolbox.h>是必要的,但还不够:您需要添加对AudioToolbox.framework项目的引用才能链接目标。

在 Xcode 中,打开项目,然后选择您的主要目标。在“Summary”页面,找到“Linked Frameworks and Libraries”,点击底部的[+]。选择“AudioToolbox.framework”,点击【添加】。这应该可以修复链接错误。

于 2012-10-17T09:19:15.310 回答
0

您需要在设备上调试应用程序,模拟器没有 iPod 或音频播放。我认为....

于 2012-10-17T09:19:20.237 回答