Commit Graph

64 Commits

Author SHA1 Message Date
jack porter
1efbcbe91c Fixed incorrect target receipt path breaking iOS packaing on Mac
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]
2020-04-22 14:24:51 -04:00
axel riffard
b61853d38a Fix Windows Remote Build iOS for Storyboards
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]
2020-04-21 15:23:15 -04:00
Ryan Durand
9ef3748747 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)

[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
Marc Audy
8d331c8037 Expose an iOS Bitcode compilation via Target.IOSPlatform.bShipForBitcode in UnrealBuildTool
#author Josh.Jensen
#rb
#rnx

[CL 10863543 by Marc Audy in Main branch]
2019-12-20 15:38:07 -05:00
bob tellez
d8b7597a86 #UE4 Remove SDK check from UEBuildIOS since it was causing a complication related to loading shader formats in SCW
[FYI] Josh.Adams


#ROBOMERGE-SOURCE: CL 10628847 via CL 10628848
#ROBOMERGE-BOT: (v608-10590470)

[CL 10628850 by bob tellez in Main branch]
2019-12-09 18:25:31 -05:00
Jack Porter
7b7a51ec52 Clean up bBuildAsFramework to work with Kairos
#rb Peter.Sauerbrei
#jira UE-84188

[CL 10611459 by Jack Porter in Main branch]
2019-12-09 10:41:59 -05:00
marc audy
cfce5dd9ac Submit of Josh Adams' restructuring of platform handling in UBT
[FYI] Josh.Adams


#ROBOMERGE-SOURCE: CL 10590881
#ROBOMERGE-BOT: (v607-10590470)

[CL 10590882 by marc audy in Main branch]
2019-12-06 09:16:21 -05:00
anthony bills
6a5a8ab566 Make sure to cache the project settings by bundle id if it is overriden.
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]
2019-11-20 08:58:54 -05:00
mmarinchenko
3cedd323e2 PR #6293: UnrealBuildTool fix (Contributed by mmarinchenko)
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]
2019-11-11 01:00:37 -05:00
Mitchell Wilson
f0a83e9112 Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main)
#rb none
#rnx

[CL 9551884 by Mitchell Wilson in Main branch]
2019-10-11 16:59:16 -04:00
Marcus Wassmer
6517c68ef5 Copying //UE4/Dev-RenderPlat-Staging@8684824 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 8684840 by Marcus Wassmer in Main branch]
2019-09-14 09:45:25 -04:00
jack porter
0a31a33826 Re-adding GLES_SILENCE_DEPRECATION and removing IOS GLES version check to solve binary build issues
#jira UE-77520
#rb None
[FYI] Josh.Adams
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 8380768 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)

[CL 8498144 by jack porter in Main branch]
2019-09-04 15:57:58 -04:00
Marcus Wassmer
da3a03e47c Copying //UE4/Dev-Mobile@8387500 to Dev-RenderPlat-Staging (//UE4/Dev-RenderPlat-Staging)
#rb none

[CL 8387580 by Marcus Wassmer in Dev-RenderPlat-Staging branch]
2019-08-30 17:54:29 -04:00
Josh Markiewicz
d79515867d Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
- 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]
2019-08-26 18:35:22 -04:00
jack porter
67e901e6c0 Fix IOS min version hardcoded in toolchain
#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]
2019-08-22 06:10:35 -04:00
jack porter
097f896598 Removed GLES_SILENCE_DEPRECATION since CL 5226277 now automatically removes GLES code when targeting iOS 12.
#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]
2019-07-25 08:08:09 -04:00
Ben Marsh
0cc6e3dca6 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00
joe barrett
fadf76860c Modifying IOS compilation process to be more flexible to alternate procedures.
#rb lukasz.furman


#ROBOMERGE-SOURCE: CL 6368872 via CL 6368876 via CL 6372106

[CL 6372227 by joe barrett in Main branch]
2019-05-08 13:52:22 -04:00
josh adams
7b0d2de92c - Changed how dsyms and stripping are handled - only generate the dsym if we strip, and only strip in Shipping (unless commandlines override it)
#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]
2019-04-09 16:16:53 -04:00
Cosmin Sulea
50b9f22efc ROBOMERGE conflict 5630547 resolved UE-71953 - Blueprint iOS projects can't package For Distribution
#jira UE-71953
#rb Jack.Porter

[CL 5630708 by Cosmin Sulea in Main branch]
2019-03-28 12:09:05 -04:00
cosmin sulea
742c057b03 UE-70358 - Failure to sign when packaging for iOS Distribution when using Remote Compile from a code project on Windows
#jira UE-70358
#rb Ben.Marsh

#ROBOMERGE-SOURCE: CL 5382950 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5383321 by cosmin sulea in Main branch]
2019-03-13 11:41:55 -04:00
Sorin Gradinaru
5aea452dd5 UE-68313 Advertising Identified (IDFA) code for iOS should be optional in the Engine
#jira UE-68313
#iOS
#4.22
#rb Jack.Porter

Adding Enable Advertising Identified (IDFA) in Settings >> iOS >> Build. Enabled by default
Fom CL5287566@Revision-4.22

[CL 5287756 by Sorin Gradinaru in Main branch]
2019-03-04 14:56:27 -05:00
Josh Adams
d0bf843c9c - Merging Dev-Kairos/Engine/... to Main/Engine/...
- 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]
2019-02-27 11:57:17 -05:00
Sorin Gradinaru
e8a409bd95 SaveGame using iCloud for iOS and tvOS
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]
2019-01-21 03:57:26 -05:00
Jack Porter
068ca68f0b Merging //UE4/Main/Engine/... to //UE4/Dev-Mobile
#rb None

[CL 4749281 by Jack Porter in Dev-Mobile branch]
2019-01-17 21:54:28 -05:00