It looks like the error message is indicating that the UE5 ICU data directory cannot be found. ICU stands for International Components for Unicode, which is a library used for Unicode support. This error can occur if the library is missing or if the engine is unable to locate it.
To fix this issue, you can try the following steps:
- Check that the ICU library is installed in your system. You can download it from the official ICU website (ICU Documentation | ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. The ICU User Guide provides documentation on how to use ICU.).
- If the library is already installed, try to locate the ICU data directory manually. The default location for the ICU data directory is Engine/Source/ThirdParty/ICU/[ICU version]/data. Make sure that the directory exists and contains the required data files.
- If the ICU data directory is missing, you can try to copy it from a working UE5 installation. Look for the data directory in the Engine/Source/ThirdParty/ICU/[ICU version] folder of a working UE5 installation and copy it to your project directory.
- If none of the above steps work, you can try to regenerate the project files by deleting the Intermediate and Saved folders in your project directory, and then re-generate the project files using the GenerateProjectFiles.bat file.
Regarding the packaging of deleted items, make sure that you have removed all references to the deleted items from your project before packaging. You can search for references using the “Find in Blueprint” tool and remove them manually.
I hope this helps you resolve your issue. Good luck with your project!