Hey folks
We’re trying to create 2 AABs for our project, each with a different bundle identifier and code signing identity, I thought that I’d be able to run package & archive with BuildCookRun after a previous successful build, but that isn’t working for me
I don’t want to run a full build & cook because I want to use the same compiled game project, and the same assets (identical, binary same) as I want both packages to be able to use content from the same CDN upload, as I understand (correct me if I’m wrong) content cooking is not yet deterministic, so if we were to re-run the cook step we may end up with different outputs (To be honest, even if it were deterministic I’d prefer to not pay the cost of cooking again and run the risk of the content being wrong)
The way I’m trying to do this is to first run a BuildCookRun with -build -cook -pak -package -archive, and then run another BuildCookRun with only -package -archive
When I run BuildCookRun the second time, it runs a stage command which finds no manifests and immediately fail with a null reference exception inside RunIoStore
I’ve attached a log of the second run which fails immediately
The command line arguments passed here are the same as the first build, except the first build of course runs with -build -cook -pak, and without the ini overrides at the end.
Is repackaging like this a supported workflow? Any advice on how I can get this working?
UAT_REPACKAGE_FAIL.txt(7.73 KB)