アプリで「データ保護」をオンにしたいです。また、最初は使っていなかったので、既存のアプリで動作するかどうかを確認したかったのです。これをテストするために、開発者プロビジョニング プロファイルを使用しました。最初に、以前のアプリ (DataProtection はオフ) をパス コード対応デバイスにインストールし、ユーザーのドキュメントが Documents フォルダーで利用できることを確認しました。次に、プロビジョニング プロファイルでデータ保護を有効にし、その新しいプロファイルを使用してアプリを再構築しました。次に、以前のアプリの上にインストールしました。次に、デバイスをロックし、Xcode を使用してアプリ サンドボックスをダウンロードしたところ、問題なくサンドボックスにアクセスできることに気付きました。何度かやりましたが、サンドボックスはまだアクセス可能です。
次に、アプリを削除し、データ保護を有効にしたアプリを新たにインストールしました。次に、アプリ サンドボックスをダウンロードしたところ、ドキュメント フォルダーを含むサンドボックス内のすべてのフォルダーが空であることに気付きました。
つまり、データ保護は、新しくインストールされたアプリでのみ機能します。私は何か間違ったことをしていますか?既存のアプリでもデータ保護を有効にしたいと考えています。どうすればこれを達成できますか?