Appleがアプリの証明書アップデートに伴いMac OS X 10.6 Snow Leopard専用アップデート「Mac App Store Update」のBetaを開発者向けに公開しています。詳細は以下から。
経緯
ここ数年SHA-1アルゴリズムの危殆化に伴い、MicrosoftやGoogle, Mozillaなど多くの企業やベンダーがSHA-1証明書の発行を終了し、SHA-2へ移行しており、同じくAppleも去年 Mac App Storeの署名アルゴリズムをSHA-1からSHA-2へアップデートしましたが、
- MacAppStoreで購入した一部アプリで2015年11月11日にApple CAの証明書期限切れが起こり、アプリが壊れ起動できなくなる状態へ
- MacAppStoreで購入したアプリが「”このアプリ”は壊れているため開けません」というエラーで起動しなくなった場合の対処法
- 2015年11月11日に発生したMacのアプリが壊れ、起動しなくなる「MASpocalypse」問題はAppleがSHA-2証明書を発行したことが原因?
- Apple、証明書の期限切れのためMac App Storeで購入したアプリが起動しなくなる「MASpocalypse」問題を次期OS Xのアップデートで修正すると開発者に通知
- MASpocalypseなど署名問題でMacのアプリが壊れて開けなくなった場合「RB App Checker」を使うと署名のチェックが簡単にできて便利
その際Apple側(認証局)の問題で証明書がアップデートされず、有効期限が”Nov 11 21:58:01 2015 GMT”で切れ、複数のMacで「このアプリは壊れているため開けません」というMASpocalypse問題が発生しました。
その後Appleはこの不具合を修正するとともに開発者に謝罪、開発者向けのサポートサイト「Apple Worldwide Developer Relations Intermediate Certificate Expiration」を昨年12月25日に公開し、今後の方針や開発者が行うべき対応を示していました。
The Apple Worldwide Developer Relations Certification Intermediate Certificate expires soon and we’ve issued a renewed certificate that must be included when signing all new Apple Wallet Passes, push packages for Safari Push Notifications, and Safari Extensions starting February 14, 2016.
WWDR Intermediate Certificate Expiration – Support – Apple Developer
Snow Leopard問題
このサポートサイトによると現在Appleは証明書の再アップデートを進めており、その際Mac OS X 10.6 Snow Leopardではアップデート後 App Storeから新しいアプリを購入したり、既に購入したアプリを起動できなくなるため新たなアップデートを提供すると発表されていましたが、
Mac App Store customers running OS X Snow Leopard (v10.6.8) will be unable to purchase new apps or run previously purchased apps that utilize receipt validation until they install the Mac App Store Update for OS X Snow Leopard which will be available via OS X Software Update this January.
WWDR Intermediate Certificate Expiration – Support – Apple Developer
現地時間1月20日、Appleは開発者向けサイトでSnow LeopardのMac App Storeと更新された証明書を持ったアプリの互換性を確認する「Mac App Store Update for OS X Snow Leopard」 Build 10K1205を公開したそうです。
Mac Apps
You can verify your receipt validation code is compatible with the renewed certificate in the test and production environments. A pre-release version of the Mac App Store Update for OS X Snow Leopard beta is now available.
WWDR Intermediate Certificate Expiration – Support – Apple Developer
Mac App StoreはMac OS X 10.6.6で初めて導入され、PPCバイナリを動かせるRosettaもSnow Leopardが最後の対応OSとなっているため、現在でもMac OS X 10.6のシェアはOS X 10.7や10.8よりも高くなっているので、開発者やアドミニストレーターの方はチェックしてみてください。
NetMarketShareの2015年12月データより作成
関連リンク
- Download – OS X – Apple Developer
- WWDR Intermediate Certificate Expiration – Apple Developer
*ネコ科大好き様、メッセージ欄でのご指摘ありがとうございます。
コメント
おおついに来たか
一般向けもはよ来い
スノレパは蘇るさ