The Inquirer-Home

Mac OS X tweak could break developers’ apps

Developers must re-sign apps
Tue Aug 05 2014, 11:33
Apple Macbook Pro with Retina display 2014

APPLE HAS MADE a sudden change to Mac OS X in its latest Mavericks and Yosemite previews that could break some developers' applications. 

According to Apple's release notes for Mac OS X Mavericks 10.9.5 and OS X Yosemite 10.10 Developer Preview 5, changes are coming to signed applications. This change means developers will have to re-sign their apps and submit an update to the Mac App Store - otherwise they could be blocked by Gatekeeper.

It is thought that the change change affects all Mac applications built on older versions of Mac OS X older than Mavericks.

Apple's release notes explain, "Beginning with OS X version 10.9.5, there will be changes in how OS X recognizes signed apps. Version 1 signatures created with OS X versions prior to Mavericks will no longer be recognized by Gatekeeper and are considered obsolete.

"If your team is using an older version of OS X to build your code, re-sign your app using OS X version 10.9 or later using the codesign tool to create version 2 signatures. Apps signed with version 2 signatures will work on older versions of OS X.

"If your app is on the Mac App Store, submit your re-signed app as an update."

As noted by Readwrite, this sudden change hasn't gone down well with Mac OS X developers, with one developer moaning on Twitter that 40 of his apps will break after the change is implemented.

However, the website notes that some apps might display a security warning to users if their signatures are not updated, rather than breaking completely.

Apple has yet to comment further. µ


Share this:

blog comments powered by Disqus
Subscribe to INQ newsletters

Sign up for INQbot – a weekly roundup of the best from the INQ

INQ Poll

Happy new year!

What tech are you most looking forward to in 2015