AppleがOS X 10.8 Mountain Lion以前のOS X (Xcode)でビルドされたアプリ署名をOS X 10.9 Mavericks以降で署名し直すように開発者に連絡しているそうです。詳細は以下から。
TUAW@TUAW
Apple's changes to app signing could leave some apps blocked by Gatekeeper - http://t.co/pHUcgsI6Av
2014/08/05 07:30:05
TUAWによるとAppleはOS X 10.9.5 MavericksとOS X Yosemite以降でGatekeeperの仕様を変更し、古い署名のアプリはGatekeeperがブロックすると発表しています。
[Changes in OS X 10.9.5 and Yosemite Developer Preview 5]
Appleからのメールによると
リリースされたOS X Mavericks 10.9.5 (DP) では、OS Xのアプリ署名認識が変更されます。OS X Mountain Lion 10.8.5 以前の署名(v1)は廃止されゲートキーパーはそれらのアプリを認識しなくなります。これらを使うユーザーはゲートキーパーからの警告が表示されそれを許可する必要があります。あなたのアプリを最新のOSで警告なしに使うにはOS X Mavericks 10.9以降のOSで署名(v2)しなければなりません。(略
With the release of OS X Mavericks 10.9.5, the way that OS X recognizes signed apps will change. Signatures created with OS X Mountain Lion 10.8.5 or earlier (v1 signatures) will be obsoleted and Gatekeeper will no longer recognize them. Users may receive a Gatekeeper warning and will need to exempt your app to continue using it. To ensure your apps will run without warning on updated versions of OS X, they must be signed on OS X Mavericks 10.9 or later (v2 signatures).
として開発者に再署名を呼びかけています。
ユーザー側が古い署名のアプリをしたい場合はセキュリティー設定を見直すか、いちいち出る警告を承認し、開発者側はOS X 10.9以降での開発を迫られそうです。
Trim Enablerの開発者”Oskar Groth”さんのコメントでもあるように、OS X Yosemiteでは"kext signing"も実装されるようなのでOS XのiOS化が進みそうです。
Daniel Jalkut@danielpunkass
Heads up Mac devs: major change coming in 10.9.5 will likely render your apps’ code signatures invalid. https://t.co/nBi2qU059Y
2014/08/05 03:39:16
Daniel Jalkut@danielpunkass
@bwebster @kdbdallas Only if the developers make a habit of building with 10.9 or later. My shipping apps currently build on 10.6 or 10.8.
2014/08/05 03:54:28
MarsEditorのディベロッパーも大変だね〜