Page 1 of 1

El Sandboxing en Lion

PostPosted: Sun Oct 16, 2011 8:36 pm
by mastintin
Esta es una nueva característica de Lion . si la queremos implementar en los programas de Fivemac tenemos que realizar dos cosas la primera crear un fichero Entitlements.plist con estas lineas por ejemplo :
Code: Select all  Expand view

<?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.files.user-selected.read-write</key>
    <true/>
  </dict>
</plist>

Y luego firmar la aplicación con un certificado .Yo me he creado un certificado sin validar por apple y parece que traga .
Code: Select all  Expand view

codesign -s "hombre de mi certificado" /path/de/mi.app --entitlement miEntitlements.plist

Y con esto ya funciona :

Image

Saludos.