086 2024-01-15
visionOS 向けの App Store、互換性のある iPad と iPhone のアプリは自動的に公開、アプリの提出方法が公開
Apple Vision Pro で利用可能となる App Store へのアプリの提出が行えるようになりました。互換性のある iPad と iPhone のアプリは、自動的に公開され、App Store Connect にてその設定を変更できます。Xcode 15.2 の visionOS SDK を使用すると、アプリのユーザーインターフェイスを標準の visionOS のシステムの外観にし、プラットフォーム固有の機能を追加できます。
visionOS アプリ開発の「Hello World」など、新しい記事や更新された記事、チュートリアル、サンプルコードのまとめ
ドキュメント - サイトの更新情報 - Apple Developer https://developer.apple.com/jp/news/site-updates/?id=01112024b
新しい記事や更新された記事、チュートリアル、サンプルコードのまとめが公開されました。
- サンプルコード
- visionOS アプリの Hello World
- visionOS アプリの Happy Beam
- visionOS アプリの Diorama
- visionOS アプリの Swift Splash
- チュートリアルと記事
- SwiftUI Tutorials
- Accessibility Inspector
- Accessibility Inspectorでのアプリ画面のアクセシビリティ検査
- アプリのアクセシビリティ監査の実施
- アプリのシステムアクセシビリティ機能のテスト
- ActivityKit プッシュ通知を使ったライブアクティビティの開始と更新
- Instruments を使ったオーディオパフォーマンスの分析
- ユーザーのデバイス間でのモデルデータの同期
visionOS 向けアプリのビルドについての Q&A が公開
Q&A:visionOS向けアプリのビルド - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=prl6dp5r
これまでに開催された Apple Vision Pro デベロッパラボでの visionOS に関するよくある質問への回答が紹介されています。
「Hello Developer 2024 年 1 月」が公開
Hello Developer 2024 年 1 月 - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=8fppguuh
「Hello Developer: 2024 年 1 月」が公開されました。Apple Vision Pro についての情報などがまとめられています。
Apple のソフトウェアリリース情報
Apple が提供している OS や IDE のリリース情報です。
正式版
開発者向けベータ
- iOS 17.3 beta 3 (21D5044a)
- iPadOS 17.3 beta 3 (21D5044a)
- macOS 14.3 beta 3 (23D5051b)
- watchOS 10.3 beta 3 (21S5642a)
OSS のリリース情報
iOS アプリ開発でよく使われている OSS のリリース情報です。
Apple
Swift Crypto 3.2.0
https://github.com/apple/swift-crypto/releases/tag/3.2.0
RSA 秘密鍵のための pkcs8PEMRepresenation
、パディングなし AES-CBC、SHA-256 を使用する RSA-OAEP のサポートを含む、いくつかの追加・変更が行われました。
SwiftSyntax 509.1.0
https://github.com/apple/swift-syntax/releases/tag/509.1.0
Swift 5.9.2 で追加された SE-0407 Member Macro Conformances がサポートされました。また、フォーマットに関するバグが修正されました。
サードパーティ
Apollo iOS 1.8.0
https://github.com/apollographql/apollo-ios/releases/tag/1.8.0
@defer
ディレクティブのエラーの修正、InputObject
のケーシングストラテジーの追加、GraphQLResult
変換の拡張の追加、コード生成のパフォーマンス改善が行われました。
SwiftFormat 0.53.0
https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.0
新たに preferForLoop
・wrapLoopBodies
・noExplicitOwnership
・wrapMultilineConditionalAssignment
ルールが追加されました。blankLinesBetweenChainedFunctions
・blankLineAfterImports
ルールがデフォルトでオンになりました。またいくつかの変更・修正が行われました。
Kingfisher 7.10.2
https://github.com/onevcat/Kingfisher/releases/tag/7.10.2
GIF 画像の読み込みに関するクラッシュの修正や、ビルドスクリプトの問題の解決など、いくつかのバグが修正されました。
The Composable Architecture 1.6.0
https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.6.0
TestStore.receive(\.action, payload)
が追加されました。action の Equatable
適合がない場合でも action の payload に対して比較できます。また ViewStore
で SwiftUI 側から警告が発生することのある問題、@Reducer
マクロの @CasePathable
自動適用に関する修正など、いくつかの変更・修正が行われました。
Realm v10.45.3
https://github.com/realm/realm-swift/releases/tag/v10.45.3
RealmSwift のビルド済み XCFramwork の配布に Xcode 15.2 向けが追加され、Xcode 14.1、Xcode 15.0 向けが削除されました。
SDWebImage 5.18.9
https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.9
いくつかのバグが修正されました。
xcbeautify 1.4.0
https://github.com/cpisciotta/xcbeautify/releases/tag/1.4.0
フォーマットメソッドのリファクタが含まれています。