使用Xcode'沙盒'应用程序启用声音

时间:2013-10-22 15:24:58

标签: c++ xcode macos appstore-approval appstore-sandbox

我有一个播放midi声音的应用程序。 该应用程序在没有沙盒的情况下工作正常,并播放它应该播放的声音,但是当我启用沙盒时,我无法在这里听到声音。

我需要将应用程序上传到mac app store,但我不能这样做,因为我听不到声音。

当我启用沙盒时,我也无法打开文件对话框。 有什么方法可以至少在应用程序中启用声音吗?

Below is the screenshot of the sandboxing settings in Xcode 5

1 个答案:

答案 0 :(得分:0)

正如Petesh在上述评论中所说,我必须在权利文件中添加更多条目, 他上面给出的链接,包含以下内容。您将它们添加到您的权利文件中,一切都将像魅力一样开始工作。

此应用允许您的应用访问麦克风。

com.apple.security.device.microphone

这样可以与MIDI服务器通信,该服务器可跨应用程序协调所有Midi功能。

com.apple.security.temporary-exception.mach-lookup.global-name

这样可以与不是沙盒的音频组件进行通信。

com.apple.security.temporary-exception.audio-unit-host

他们为我工作。