Commit Graph

59 Commits

Author SHA1 Message Date
Peter Sauerbrei
acc3b8ab0c UEPLAT-23 Faster iteration time for content
Implemented iterative deploy framework and iOS specific implementation
When utilizing iterative deploy in conjunction with incremental cooking only the changed items are pushed to the device resulting in potentially far faster iteration times.
#ios
#codereview daniel.lamb, marcus.wassmer, chris.babcock, josh.adams

[CL 2386082 by Peter Sauerbrei in Main branch]
2014-12-11 16:20:07 -05:00
Terence Burns
daedf0fb0e Second part of SSH changes - SSH can now be used for remote IOS builds.
- Added changes to IPP to allow SSH commands to run as opposed to RPC. This is configurable through the commandline.
- Remote Tool Chain fixes for SSH which were preventing downloads to work. Updated rsync command command
- Removed the ParseProjectSettings calls from some IOS tool chain functions as they were unnecessarily going back through the config cache.
- Added an SSH Command Helper to IPP
- UBT passes SSH details through to IPP on commandline.

[CL 2385579 by Terence Burns in Main branch]
2014-12-11 10:49:39 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Peter Sauerbrei
12ac63145a fix for message boxes showing up behind the editor
also made the IPP call async
UE-5368 & UE-5082
#ios

[CL 2359125 by Peter Sauerbrei in Main branch]
2014-11-13 17:30:33 -05:00
Peter Sauerbrei
683c523257 re-enable the key-pair dialog for IPP when coming from the editor
#ios

[CL 2358463 by Peter Sauerbrei in Main branch]
2014-11-13 10:36:07 -05:00
Peter Sauerbrei
9d64309009 fix for signing fat binaries on PC
UE-5018
#ios

[CL 2355927 by Peter Sauerbrei in Main branch]
2014-11-11 10:55:54 -05:00
Peter Sauerbrei
12258788fb fix for crash on Mac when installing provision
improved certificate detection on Mac
UE-4919
#ios

[CL 2353516 by Peter Sauerbrei in Main branch]
2014-11-07 15:46:06 -05:00
UnrealBot
87f2fce189 Snapshot for changelist 2347228.
[CL 2347228 in Main branch]
2014-11-03 15:05:45 -05:00
Peter Sauerbrei
3183077994 addition of mobile provision and certificate to the IOS project settings
calls IPP for now
UE-4397
#ios

[CL 2345272 by Peter Sauerbrei in Main branch]
2014-10-30 17:05:10 -04:00
Daniel Lamb
a8e869f622 Added nicer error when staging fails to copy from launch on.
[CL 2344892 by Daniel Lamb in Main branch]
2014-10-30 10:12:52 -04:00
Peter Sauerbrei
bf7d0b97b4 fix for parsing UTC time from mobile provision files
#ios
#codereview michael.noland

[CL 2334966 by Peter Sauerbrei in Main branch]
2014-10-20 17:35:08 -04:00
Wes Hunt
31e2bb00ac Removed a bunch of stuff from Slate standard include, created SlateBasics.h
* Moved Slate.h into SlateBasics.h and began shifting less commonly used headers into SlateExtras.h.
* Slate.h now simply includes SlateBasics.h and SlateExtras.h.
* Slate.h includes a deprecated warning now to indicate that SlateBasics.h + specific includes should be used instead.
* Moved dozens of inlined functions using Slate widgets into .cpp files to avoid header dependencies.
* All code samples now include SlateBasics.h and SlateExtras.h so future shifts will not break most those projects, but not trigger the deprecation warning of including Slate.h.
#BUN

[CL 2329610 by Wes Hunt in Main branch]
2014-10-14 22:50:06 -04:00
Terence Burns
327945c1b6 Cookonthefly fixed in UFE, caused by 2317591
Switched off commandline overrides for cook on the fly deploys,

[CL 2318689 by Terence Burns in Main branch]
2014-10-03 12:05:32 -04:00
Terence Burns
a2ffcaa85d Adding the capacity to specify additional commandline flags from session front end for deployment on IOS.
[CL 2317591 by Terence Burns in Main branch]
2014-10-02 14:08:18 -04:00
Peter Sauerbrei
1de90d6c31 add messaging to IPP when a mobile provision with a Bundle Identifier which doesn't match the project's Info.plist Bundle Identifier is imported
TTP343662
#ios
#ipp

[CL 2316403 by Peter Sauerbrei in Main branch]
2014-10-01 15:15:07 -04:00
Terence Burns
9ab0885204 ios certificate fix
[CL 2315988 by Terence Burns in Main branch]
2014-10-01 11:09:02 -04:00
Peter Sauerbrei
11780eadcd update to IPP to check for provision and cert on Mac
TTP342934
#ios
#mac

[CL 2314624 by Peter Sauerbrei in Main branch]
2014-09-30 13:53:36 -04:00
Josh Adams
3abd1238a2 - More iPhone6 support
- TappyChicken updated for Metal and iPhone6
#codereview peter.sauerbrei

[CL 2310244 by Josh Adams in Main branch]
2014-09-25 15:57:29 -04:00
Jack Porter
41e7c27325 [MMVP-74] Android packaging / deployment error reporting
[CL 2294967 by Jack Porter in Main branch]
2014-09-12 06:23:49 -04:00
Michael Noland
0bc39c808d Platform: iPhonePackager now filters out expired mobile provisions and signing certificates
- Add checking of validity dates on mobile provisions and signing certificates, choosing only ones that are currently valid
- Add extended logging for found mobile provisions and signing certificates, to help debug possible provisioning issues in the future

- Remove duplicated Apple chain certificates from DotNET/IOS and switch to using the ones in Engine/Build/IOS
- Various other output logging improvements and time stamps during code signing
- Remove rotted -interactive option and associated code
- Fix unused variable warning on mono

For release notes: iOS deployment from PC requires the machine date/time to be reasonably accurate (date/time checks are now in place to filter out expired mobile provisions and signing certificates, preventing various deployment issues, but they rely on the machine time being correct)

#codereview peter.sauerbrei, josh.adams

[CL 2268101 by Michael Noland in Main branch]
2014-08-22 18:16:16 -04:00
Peter Sauerbrei
4b9061690f fix for IPP holding on to IPA file handle after deploying to device
TTP324571
#ue4

[CL 2245943 by Peter Sauerbrei in Main branch]
2014-08-06 15:37:27 -04:00
Josh Adams
e762965d33 - Put some stuff back in to IPP
#codereview peter.sauerbrei

[CL 2243487 by Josh Adams in Main branch]
2014-08-04 18:29:09 -04:00
Peter Sauerbrei
6e3f4df480 fix for some error codes from IPP
TTP343083
#ue4
#ipp

[CL 2243391 by Peter Sauerbrei in Main branch]
2014-08-04 18:28:46 -04:00
Peter Sauerbrei
51fa18631b addition of errors to Launch On, Package, and Cook analytics
TTP341794
#ue4
#analytics

[CL 2240496 by Peter Sauerbrei in Main branch]
2014-08-01 20:30:13 -04:00
Josh Adams
c4e01d8af3 - Put a Install IPA button back in.
[CL 2240449 by Josh Adams in Main branch]
2014-08-01 19:19:55 -04:00