我发现了这个错误:
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>
。
我该怎么办?
答案 0 :(得分:2)
导入<AudioToolbox/AudioToolbox.h>
是必要的,但还不够:您需要在项目中添加对AudioToolbox.framework
的引用,以便您的目标进行关联。
在Xcode中,打开项目,然后选择主目标。在“摘要”页面上,找到“链接的框架和库”,然后单击底部的[+]。选择“AudioToolbox.framework”,然后单击[添加]。这应该可以解决链接错误。
答案 1 :(得分:0)
您需要在设备上调试应用程序,模拟器没有iPod或audioplayback。我想......