1

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

我需要将应用程序上传到 mac 应用商店,但我不能这样做,因为我无法获得声音。

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

下面是 Xcode 5 中沙盒设置的截图

4

1 回答 1

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

他们为我工作。

于 2013-10-23T06:05:40.667 回答