Fixed incorrect storyboard image copy for blueprint projects
#jira UE-92322
#lockdown Cristina.Riveron
#rb Josh.Adams
#ROBOMERGE-SOURCE: CL 12980186 in //UE4/Release-4.25/... via CL 12980202 via CL 12980223
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12980238 by jack porter in Main branch]
Copy correct LaunchScreenIOS on tvOS
#rb jack.porter
#jira UE-91824
#lockdown christina.riveron
#ROBOMERGE-SOURCE: CL 12954632 in //UE4/Release-4.25/... via CL 12954646 via CL 12958981
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12959841 by axel riffard in Main branch]
This fixes copying the correct provisioning profile and cert when remote building a blueprint project.
#jira UE-80084
[at]jack.porter
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 10318636 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v593-10286020)
[CL 10318638 by anthony bills in Main branch]
Fix issue with iOS builds failing when running some non-English versions of Windows
#rb None
#jira UE-82122
#ROBOMERGE-SOURCE: CL 10091930 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v574-10069753)
[CL 10091931 by jack porter in Main branch]
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none
[CL 8321295 by Josh Markiewicz in Main branch]
#jira UE-78885
#rb None
#lockdown Cristina.Riveron
#ROBOMERGE-SOURCE: CL 8209514 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v401-8057353)
[CL 8209516 by jack porter in Main branch]
#jira UE-65643
#rb None
#ROBOMERGE-SOURCE: CL 7623204 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)
[CL 7623205 by jack porter in Main branch]
#rb peter.sauerbrei
[FYI] ben.marsh
#ROBOMERGE-SOURCE: CL 5808296 via CL 5808334 via CL 5808339 via CL 5811512
[CL 5811707 by josh adams in Main branch]
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people
#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024
[CL 5226277 by Josh Adams in Main branch]
UE-52763 tvOS/iOS: Allow save games to save to iCloud
UE-52346 TM-Gameplay: Load Level Volume Fails to Read TestSlot.sav file
UE-64066 TM-Gameplay Load Game does not work on TVOS
#jira UE-52763
#jira UE-52346
#jira UE-64066
#iOS
#4.22
#rb Jack.Porter
Adapted the Online iCloud plugin to work without enabling the Game Center plugin (using empty UniqueNetId as a parameter for FOnlineUserCloudInterfaceIOS methods and callbacks)
At plugin init, the data from the iCloud will overwrite the local storage.
Replaced saveRecord with CKModifyRecordsOperation to avoid errors on existing iCloud records - using savePolicy = CKRecordSaveAllKeys to overwrite the previously uploaded save file
Entitlements:
Fixed the problem with writing the iCloud lines in UE4Game.entitlements : The flag from DefaultEngine.ini was overwritten by IOSEngine.ini (same section & key). Same issue with the Game Center flag
Signing:
It looks like there is a problem (since Xcode 6/iOS8, when Apple has changed the format for the iCloud entitlements, in order to support CloudKit) with the Entitlements section from the provisioning file (downloaded from Apple Developper) <key>com.apple.developer.icloud-services</key> contains "*" instead of the CloudKit and CloudDocuments entries. Fixed it, otherwise the app won't appear in the iPhone's Settings->iCloud apps menu
[CL 4760235 by Sorin Gradinaru in Dev-Mobile branch]