• 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
Signing for sandboxing (was NSPersistentDocument: SQLite error 21...)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Signing for sandboxing (was NSPersistentDocument: SQLite error 21...)


  • Subject: Signing for sandboxing (was NSPersistentDocument: SQLite error 21...)
  • From: Fritz Anderson <email@hidden>
  • Date: Sun, 07 Aug 2011 15:41:01 -0500

On 6 Aug 2011, at 4:28 PM, Fritz Anderson wrote:

> I have an NSPersistentDocument, with autosave-in-place enabled. When I try to save the document after editing it, it balks with both application-modal alerts and document-modal sheets, all with generic messages about being unable to create or save the document.

Okay, I tracked this down to Lion sandboxing. If I remove my signature and the entitlements from the app, it saves just fine.

But I want to be sure sandboxing works, so I've been trying to put a proper signature on it. I got a development provisioning profile that matches my app ID and my signing certifcate. The machine I'm running on is on the profile. It's in the Organizer. The Build Settings for the app target show the signing identity to match my certificate, which it says is pulled from the profile for the app's ID. When I run, or build for running (cmd-B), the app builds cleanly.

But when I run (from Xcode or the Finder, the app is shut down immediately. This is in the Console:

8/7/11 3:22:36.402 PM sandboxd: ([68116]) taskgated-helper(68116) deny file-read-metadata /private/var/db/DetachedSignatures
8/7/11 3:22:36.405 PM sandboxd: ([68116]) taskgated-helper(68116) deny file-read-data /private/var/db/DetachedSignatures

The stack traces go through Security::CodeSigning, among other things.

Is it strange that the app would launch (just run into file sandboxing) before I got a provisioning profile?

Provisioning has always been a dark art, so I'm sure I'm doing something wrong. What is it?

     — F

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Signing for sandboxing (was NSPersistentDocument: SQLite error 21...)
      • From: Sean McBride <email@hidden>
References: 
 >NSPersistentDocument: SQLite error 21 on save (From: Fritz Anderson <email@hidden>)

  • Prev by Date: Re: Referencing an object after sending a release message to it
  • Next by Date: Re: Drawing text like Lion's Mail
  • Previous by thread: NSPersistentDocument: SQLite error 21 on save
  • Next by thread: Re: Signing for sandboxing (was NSPersistentDocument: SQLite error 21...)
  • Index(es):
    • Date
    • Thread