Re: MIDI access from sandbox on Lion
Re: MIDI access from sandbox on Lion
- Subject: Re: MIDI access from sandbox on Lion
- From: Hamish Moffatt <email@hidden>
- Date: Wed, 12 Mar 2014 15:29:26 +1100
- Organization: Rising Software Australia Pty Ltd
On 12/03/14 12:06, Hamish Moffatt
wrote:
Hi,
We've got an app that uses MIDI which we're now running in a
sandbox for sale on the Mac App Store. We use either QuickTime
(OpenDefaultComponent(kNoteAllocatorComponentType...)), or DLS
Synth (via AUGraph etc).
I notice that neither of these work in the sandbox on Lion, but
they do work in Mavericks.
I'm not using any special sandbox permissions, but a bit of
Googling suggests some temporary exceptions are required for MIDI
to work.
Nope, that didn't help either. Here's my entitlements file now, as
dumped from codesign. Am I missing something?
$ codesign -dvvv --entitlements - /Applications/Auralia\ 4.app
Executable=/Applications/Auralia 4.app/Contents/MacOS/Auralia
Identifier=com.risingsoftware.auralia4
Format=bundle with Mach-O thin (i386)
CodeDirectory v=20100 size=77976 flags=0x0(none) hashes=3890+5
location=embedded
Hash type=sha1 size=20
CDHash=60861c2dd6e2980c3122f9f0ca7e7e994d966d13
Signature size=4391
Authority=3rd Party Mac Developer Application: Rising Software
Australia Pty Ltd (NQMN77T7W6)
Authority=Apple Worldwide Developer Relations Certification
Authority
Authority=Apple Root CA
Signed Time=12/03/2014 2:40:49 PM
Info.plist entries=22
Sealed Resources rules=4 files=9
Internal requirements count=1 size=228
??qq<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.device.microphone</key>
<true/>
<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>
<array>
<string>com.apple.midiserver</string>
<string>com.apple.midiserver.io</string>
</array>
</dict>
</plist>
Hamish
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden