109 2024-07-08
EUにおけるvisionOS 1.2での代替決済オプション
https://developer.apple.com/jp/news/?id=7caa5bf5
visionOS 1.2 以降、EU の App Store で配信されているアプリでは、代替決済オプションをご利用いただけます。
データ競合エラーのないパッケージエコシステムへの道筋を描く
https://www.swift.org/blog/ready-for-swift-6/
Swift 6 は、言語の能力を向上させるための重要な変更を導入することが予定されています。 具体的には、改善された並行処理のサポートとメモリ所有権モデルへの進展が含まれます。これらの変更は、コミュニティの協力を得ながら進行中で、完了次第 Swift 6 がリリースされる予定です。 また、Swift 6 ではソース非互換の変更を段階的に導入することで、開発者は Swift 6 の言語バージョンが完成する前にこれらの改善を活用できるようになります。
Apple のソフトウェアリリース情報
Apple が提供している OS や IDE のリリース情報です。
開発者向けベータ
- iOS 17.6 beta 2 (21G5061c)
- iPadOS 17.6 beta 2 (21G5061c)
- macOS 14.6 beta 2 (23G5061b)
- tvOS 17.6 beta 2 (21M5054a)
- watchOS 10.6 beta 2 (21U5560b)
- visionOS 1.3 beta 2 (21O5756a)
OSS のリリース情報
iOS アプリ開発でよく使われている OSS のリリース情報です。
Apple
swift-crypto 3.5.1
https://github.com/apple/swift-crypto/releases/tag/3.5.1
欠落しているプレフィックスを BoringSSL delete_if スタック シンボルに追加しました。
swift-crypto 3.5.2
https://github.com/apple/swift-crypto/releases/tag/3.5.2
すべての BoringSSL モジュールで @_implementationOnly の使用に戻しました。
SwiftLog 1.6.1
https://github.com/apple/swift-log/releases/tag/1.6.1
存在する任意のビルド設定を無効にしました。
サードパーティ
Quick 7.6.1
https://github.com/Quick/Quick/releases/tag/v7.6.1
- rexml を 3.2.6 から 3.2.8 に変更しました
- MainActor の注釈が付けられるように QuickSpec のクロージャを更新しました