Is there a way to share content already cooked for iOS between developers?

Hi!

When we build our project for iOS using the ProjectLauncher, it takes a very long time if the cooker’s PVRTC compression quality is set to 4. This is understandable and accepted when building the first time, as all textures have to be processed, but we’d like to find a way to share the processed assets between developers, so that every single one of us doesn’t have to go through the process every time new assets are added to the project.

We’ve found that the processed assets seem to be saved to Saved/Cooked/IOS/, but copying those files over to another developer’s project directory doesn’t seem to shorten the build time, and instead the whole cooking process starts from scratch again.

Are we missing something? Is there a way to save the processed iOS textures so that we can move them to another PC and avoid re-processing them when building there?

This would really be a life-saver, as our builds can take up to 16 hours now, depending on the PC they’re being run on.

Hey SmallShake,

Thank you for taking the time to report this issue, and we appreciate your patience while awaiting a response. I think you are looking for the sharing DDC content which is highlighted in our documentation provided below.

Derived Data Cache

Let me know if you have further questions regarding this topic.

Cheers,

Hello,

sorry to exhume that question, but does this really work?

I just filled our shared DDC with the following arguments;

UE4Editor.exe -run=DerivedDataCache -fill -project=OurProjectPath -TargetPlatform=Switch

then I open the editor, cook our game, and everything is done from scratch again :confused: