• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: MIDI access from sandbox on Lion
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: MIDI access from sandbox on Lion
      • From: Simone Tellini <email@hidden>
References: 
 >MIDI access from sandbox on Lion (From: Hamish Moffatt <email@hidden>)

  • Prev by Date: MIDI access from sandbox on Lion
  • Next by Date: Re: MIDI access from sandbox on Lion
  • Previous by thread: MIDI access from sandbox on Lion
  • Next by thread: Re: MIDI access from sandbox on Lion
  • Index(es):
    • Date
    • Thread