新しいモデルを追加しようとしています。新しいモデルには、1つの新しいエンティティと、現在のエンティティから新しいエンティティへの関係があります。新しいモデルを作成し、現在のモデルとして設定しました。すべてが正常に機能し、新しいエンティティにアクセスできますが、一部の「バイナリデータ」エントリはnilです。
マッピングモデルを追加してから移行しようとしましたが、結果は同じです。保存される「バイナリデータ」はUIImageです。いくつかの小さなサムネイルが移行されています。フルサイズのUIImageはどれも移行されていません。
(サイズが原因で)外部に自動的に保存されるエンティティは移行されていないのではないかと思います。
アップデート
画像コレクションを保存する小さなプロジェクトを作成します。新しいモデルを作成しようとしましたが、すべて正常に機能しました。次に、新しいプロジェクトを古いプロジェクトと比較します。唯一の違いは「外部ストレージを許可する」でした。新しいプロジェクトでこのオプションを選択し、新しいモデルを作成しましたが、写真がありませんでした。