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

Microsoft's Windows 10 Preview has permission to watch your every move

Does Microsoft have the right to keylog users of its Windows 10 Technical Preview?