El Sandboxing en Lion

Post Reply
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

El Sandboxing en Lion

Post 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

<?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

codesign -s "hombre de mi certificado" /path/de/mi.app --entitlement miEntitlements.plist
Y con esto ya funciona :

Image

Saludos.
Post Reply