我正在开发一个在 Mac 中播放 MIDI 文件的应用程序。当我激活沙盒时,我听不到任何 midi 播放,在谷歌搜索后我发现我需要在我的 entitlements.plist 文件中添加一些东西,
所以根据我看到的一个论坛,我添加了
com.apple.security.temporary-exception.audio-unit-host
每次在任何 Mac 上运行应用程序时,都会出现一个对话框,要求我降低安全设置。这是不可取的,我该如何禁用它?
我正在开发一个在 Mac 中播放 MIDI 文件的应用程序。当我激活沙盒时,我听不到任何 midi 播放,在谷歌搜索后我发现我需要在我的 entitlements.plist 文件中添加一些东西,
所以根据我看到的一个论坛,我添加了
com.apple.security.temporary-exception.audio-unit-host
每次在任何 Mac 上运行应用程序时,都会出现一个对话框,要求我降低安全设置。这是不可取的,我该如何禁用它?
Apple 在 TN 2247 中描述了您看到的行为。看起来您至少有一个不适合沙盒的音频组件。但可能不是播放 MIDI 的那个。
https://developer.apple.com/library/mac/technotes/tn2247/_index.html