Subscribe to
NSLog(); Header Image

Code Signing in Mavericks

Signing and Mavericks:

Very simply put, you can no longer sign a bundle (like your .app) if any nested bundle in that package is unsigned. These nested bundles are things like helper executables, embedded frameworks, plug-ins and XPC services.

The result is that you'll need to update your Xcode projects as soon as you start building on 10.9. It's taken me several days to understand what these changes are, and with the help of Perry Kiehtreiber on the developer forums, I'd like to share what I've learned.

Trackback URI | Comments RSS

Leave a Reply

Please abide by the comment policy. Valid HTML includes: <blockquote><p>, <em>, <strong>, <ul>, <ol>, and <a href>. Please use the "Quote Me" functionality to quote comments.