問題の説明: 大きなアイテム (画像など) を NSPersistentCloudKitContainer と同期すると、「NSAllocateMemoryPages() に失敗しました」というエラーでアプリがクラッシュします。これは、アプリを起動してから 1 分以内に繰り返し発生します。本番環境と開発環境の両方で発生します。
ユーザーがインターネットから切断した場合、またはアプリの iCloud 同期をオフにした場合、クラッシュは発生しません。
画像は、親エンティティとの「多対 1」の関係を持つ個別のエンティティの「バイナリ データ」として Core Data に保存されます。セットアップはこの例から適応されます: https://developer.apple.com/documentation/coredata/synchronizing_a_local_store_to_the_cloud
再現手順: 一度に複数の画像をコア データに追加するか、プライベート iCloud コンテナーに既に複数の画像がある iCloud アカウントと同期します。
プラットフォームとバージョン: iOS 13.3.1 を実行している iPhone X と iPad Pro (第 1 世代) の両方で発生します。
他の誰かがこの問題に遭遇しましたか? すべての提案は大歓迎です!