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. µ
Manual camera controls, user accounts, Apple Pay improvements and more
How does Canonical's Ubuntu OS fare on mobile?
The top 10 stories from the past seven days
SoC will debut in Google Daydream-compatible devices