Description

"...it seems the crash occurs because it is trying to load an empty (0 byte) save file. Stepping through the code in Engine/Plugins/Online/IOS/OnlineSubsystemIOS/Source/Private/OnlineUserCloudInterfaceIOS.cpp we can see that at startup the files are being correctly synced from the iCloud container, and then immediately get overwritten with empty files..."

Steps to Reproduce

Repro project with save/load functions attached.

 

  1. Install Game Center on iOS device
  2. Deploy App to device (Enable Cloud Kit support is true and save files sync strategy is set to 'At game start only'
  3. Launch app and save value
  4. delete app and redeploy/relaunch
  5. attempt to load value

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-75695 in the post.

10
Login to Vote

Fixed
ComponentUE - Platform - Mobile
Affects Versions4.22
Target Fix4.23.1
Fix Commit8880805
Main Commit8880807
CreatedJun 5, 2019
ResolvedSep 19, 2019
UpdatedFeb 27, 2020