121 2024-10-21
Apple、ビジネスがお客様とつながるのを支援するツールを拡大
Apple Business Connect により、あらゆる規模のビジネスは、物理的な拠点があるかどうかに関わらず、10 億人以上の Apple ユーザーに表示されるブランドを作ることができます。
Apple Push Notification Serviceのサーバ証明書の更新
https://developer.apple.com/jp/news/?id=09za8wzy
Apple Push Notification Service (APNs)のサーバ証明書が 2025 年初めに更新されます。開発者はアプリの Trust Store に新しいサーバ証明書を追加し、旧証明書と併用する必要があります。証明書更新は Sandbox 環境では 2025 年 1 月 20 日、プロダクション環境では 2025 年 2 月 24 日に実施されます。
欧州連合でのアプリのアップデートに関する新しい要件
https://developer.apple.com/jp/news/?id=yfacfeal
EU の App Store でアプリを更新するには、Apple Developer プログラムの Account Holder または Admin がトレーダーステータスを入力する必要があります。2025 年 2 月 17 日以降、トレーダーステータスが確認されないアプリは、EU の App Store から削除される可能性があります。
Apple のソフトウェアリリース情報
Apple が提供している OS や IDE のリリース情報です。
開発者向けベータ
- iOS 18.1 beta 7 (22B5075a)
- iPadOS 18.1 beta 7 (22B5075a)
- tvOS 18.1 beta 5 (22J5573a)
- watchOS 11.1 beta 5 (22R5575a)
- visionOS 2.1 beta 6 (22N5573b)
OSS のリリース情報
iOS アプリ開発でよく使われている OSS のリリース情報です。
Apple
Swift Async Algorithms 1.0.2
https://github.com/apple/swift-async-algorithms/releases/tag/1.0.2
precicely
をprecisely
に修正ever
をevery
に修正- AsyncBufferSequence や relative に関するドキュメントの修正
Swift Format 601.0.0-prerelease-2024-10-15
https://github.com/swiftlang/swift-format/releases/tag/601.0.0-prerelease-2024-10-15
様々な修正が行われました。
Swift Testing swift-6.0-DEVELOPMENT-SNAPSHOT-2024-10-12-a
https://github.com/swiftlang/swift-testing/releases/tag/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-10-12-a
様々な修正が行われました。
SwiftNIO 2.75.0
https://github.com/apple/swift-nio/releases/tag/2.75.0
- EventLoop API の追加、ByteCount のコンフォーマンス追加、無制限読み込みサイズ対応の API を追加
- DatagramChannelTest の修正、最大読み取り量エラーの修正、32 ビットシステム対応
- CI の改善やドキュメント修正を実施
- その他、様々な修正が行われました
Swift Crypto
https://github.com/apple/swift-crypto/releases/tag/3.8.1
- RSAPSS 公開鍵のパラメータ対応を追加
- BoringSSL を最新バージョンに更新
- シンボリックリンクされたファイルを削除するためのパッケージアクセスをリファクタリング
Swift Package Manager swift-6.0-RELEASE
https://github.com/swiftlang/swift-package-manager/releases/tag/swift-6.0-RELEASE
- ソースコントロールでのシンボリックリンクサポート、テストでの静的リンク禁止、キャッシュ処理の改善が行われました
- 非同期処理 (async/await) のテスト統合や、パッケージ説明での Mermaid チャートサポートが追加され、多くのバグ修正やパフォーマンス向上も含まれています
Swift Package Manager swift-6.1-RELEASE
https://github.com/swiftlang/swift-package-manager/releases/tag/swift-6.0.1-RELEASE
- 2024 年の Darwin OS バージョンを SupportedPlatforms に追加
- Swift のバージョンを 6.0.1 に更新
Swift System 1.4.0
https://github.com/apple/swift-system/releases/tag/1.4.0
- FilePath とその関連型に Sendable 適合が追加され、Windows 向けの pipe()関数や WASI、OpenBSD のサポートも強化されました
- Swift 5.9 が必要で、Windows ARM64 もサポートされています
- Swift Package Index のドキュメントサポートや API リンクも追加され、多数のバグ修正が行われています
サードパーティ
SwiftFormat 0.54.6
https://github.com/nicklockwood/SwiftFormat/releases/tag/0.54.6
- 単一行の文字列リテラルや where 句付きのプロパティに関するバグが修正されました
- 複数行の文の処理や throwing クロージャ型のトークナイズの問題が改善されています
- その他、空白行の処理やタイムアウトの原因となるトークンの問題が解決されました
Kingfisher 8.1.0
https://github.com/onevcat/Kingfisher/releases/tag/8.1.0
- Live Photo のサポートが追加され、PHLivePhotoView でネットワークからライブフォトを読み込むことが可能になりました
- ライブフォトのサポートに向けて新しい API が追加されました
- ImageTransition.custom メンバーに必要な@MainActor アノテーションの修正が行われました
Nimble 13.6.0
https://github.com/Quick/Nimble/releases/tag/v13.6.0
- unwrap と pollUnwrap がカスタム説明を受け入れるように変更
- 新しい requireFail 関数が追加され、常にエラーをスローする仕様
- UI テスト使用時のビルドエラーを修正
Alamofire 5.10.0
https://github.com/Alamofire/Alamofire/releases/tag/5.10.0
- Swift 5.9 が必要となり、Sendable 対応の完全な Swift コンカレンシーサポートが追加されました
- Alamofire 内部で any が必要となり、Session.init のイベントモニターがスレッドセーフになりました
- ドキュメントのタイポや DataStream のシリアライザのキュー指定に関するバグが修正されました
Alamofire 5.10.1
https://github.com/Alamofire/Alamofire/releases/tag/5.10.1
@Sendable修飾子
が AdaptHandler と RetryHandler タイプに追加されました- JSONResponseSerializer のラッパー出力タイプが
Any
に戻されました - Authenticator.refresh に
@Sendable
が追加されました
Swift Composable Architecture 1.15.1
https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.15.1
- Xcode 16.1 beta 3 の変更により、NavigationLink の初期化に@MainActor が必要となる問題が修正されました
- Swift 6 でのバグ修正に伴い、@Reducer(state: .equatable) と Store.ifLet が非推奨となりました
- 1.15 のマイグレーションガイドやドキュメントリンクの更新、CI の改善などインフラ関連の更新が行われました
xcbeautify 2.12.0
https://github.com/cpisciotta/xcbeautify/releases/tag/2.12.0
- "Testing started"メッセージのサポートが追加されました
- Makefile に make xcode が再追加され、Xcode 16 のバージョンが更新されました
- Swift Testing の出力がサポートされました
xcbeautify 2.13.0
https://github.com/cpisciotta/xcbeautify/releases/tag/2.13.0
Swift Testing の出力が実行結果に出ていなかったのが修正されました。
xcbeautify 2.14.0
https://github.com/cpisciotta/xcbeautify/releases/tag/2.14.0
- SwiftDriverCompilationTarget、SwiftDriverCompilationRequirementsCaptureGroup などが実装されました
- 各グループが Swift のコンパイルプロセスやディレクトリ作成に関連しています
XcodesApp v2.3.0b28
https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.3.0b28
- バージョン 2.3.0 で、iOS 18 以降のランタイムをダウンロードできる機能が復活しましたが、Xcode 16.1 Beta 3 以降が必要です
- セキュリティキー認証やランタイムダウンロードのキャンセルがサポートされました
- バグ修正や、ロシア語や中国語などのローカライズが更新されました