Developer Notes

iCloud must be enabled in your Apple Provision

Description

iOS app crashes when cloudsaves are active

 

When attempting to deploy with 4.25 MAIN @ CL 10668484 it fails with error

LogPlayLevel: === BUILD TARGET AJ_ioscloudsave OF PROJECT AJ_ioscloudsave WITH CONFIGURATION Development ===
LogPlayLevel: Check dependencies
LogPlayLevel: Error: Code Signing Error: Provisioning profile "EpicWildcardProfile" doesn't support the iCloud capability.
LogPlayLevel: Error: Code Signing Error: Provisioning profile "EpicWildcardProfile" doesn't include the com.apple.developer.icloud-container-environment entitlement.
LogPlayLevel: Error: Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 13.2'
LogPlayLevel: ** BUILD FAILED **
LogPlayLevel: The following build commands failed:
LogPlayLevel: Check dependencies
LogPlayLevel: (1 failure)
LogPlayLevel: Executing /Users/AJ/UE4/Builds/RDU-WD-11740/D/Projects/AJ_ioscloudsave_4.25/Intermediate/Build/IOS/AJ_ioscloudsave/Development/CleanProject.sh
LogPlayLevel: Error: ERROR: Unhandled exception: System.Exception: ** BUILD FAILED **

Steps to Reproduce

4.23 repro project attached

  1. Open repro project in 4.23 or 4.24 (iOS 13 no longer compatible with 4.22)
  2. Enable Game Center on iOS device (Settings -> GameCenter)
  3. Deploy App to device (Project Settings -> Cloud Kit + Game Center support is true and iCloud save files sync strategy is set to 'At game start only' or 'Always' (No crash when set to 'Never'))
  4. Launch app

Have Comments or More Details?

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

2
Login to Vote

Non-Issue
ComponentUE - Platform - Mobile
Affects Versions4.23.14.24
CreatedDec 12, 2019
ResolvedJan 9, 2020
UpdatedJan 9, 2020