新しい StoreKit API と開発者向け修正を含む macOS Tahoe 26.2 ベータ 3 がリリースされました

Apple は開発者向けに macOS Tahoe 26.2 beta 3 をリリースし、StoreKit、Instruments、アプリのテスト ワークフローにいくつかの改善をもたらしました。このアップデートは、26.2 サイクルに対する Apple の反復的なアプローチを継続し、新しいユーザー機能ではなく API のアップデートと開発者の信頼性に焦点を当てています。

StoreKit には、このリリースで最も注目すべき追加機能が追加されています。 Apple は、AppStore.ageRatingCode API を導入しました。これにより、開発者は、Mac App Store のリストの現在の年齢レーティングを読み取り、以前に保存された値と比較できます。これにより、地域間のコンテンツの可用性やコンプライアンスに影響を与えるレーティングの変更にアプリが対応できるようになります。

Apple は、長期にわたって続いていた StoreKit テストの問題も解決しました。サブスクリプションの取り戻しオファーが Xcode で正しく動作するようになり、変更後に SubscriptionStatus.all が古いサブスクリプション情報を返さなくなりました。これらの修正により、サブスクリプション ベースのアプリの開発中のテストがより予測しやすくなります。

推奨読書:iOS 16 では、ARKit に新しい RoomPlan API とメッセージ アプリ用の SMS フィルター API が導入されました

計測器にも重要な改善が見られます。 Allocations インストゥルメントは、ネイティブ Swift 型の参照カウント操作を適切に記録するようになり、Swift の重いコードベースに依存する開発者にとってメモリ プロファイリングがより正確になります。

既知の問題がいくつか残っています。 AirDrop は、デバイスが以前ベータ 1 で全員に設定されていた場合に検出可能性の問題の影響を受け続けます。Apple は、両方のデバイスを新しいベータ版に更新するか、両方のデバイスでお互いの Apple ID の電子メールまたは電話番号が連絡先に保存されていることを確認することを推奨しています。この問題は、iOS および iPadOS 26.2 ベータ サイクル全体で見られた動作を反映しています。

Apple は Xcode のプラットフォーム要件も更新しました。 Xcode 16.4 以降、開発者は macOS Sequoia 15.3 から macOS Tahoe 26.1 までを実行する Mac が必要になります。これは、macOS Tahoe 26.2 を今後の Xcode リリースでは使用できないことを意味します。

macOS Tahoe 26.2 beta 3 は、最終バージョンに向けた着実な一歩です。 StoreKit を強化し、メモリ分析を改善し、開発者を Apple の今後のツール要件に合わせて維持します。