El Sandboxing en Lion

El Sandboxing en Lion

Postby mastintin » Sun Oct 16, 2011 8:36 pm

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.
User avatar
mastintin
 
Posts: 1443
Joined: Thu May 27, 2010 2:06 pm

Return to FiveMac / FivePhone (iPhone, iPad)

Who is online

Users browsing this forum: No registered users and 1 guest