Description

\Engine\Build\IOS\AppleWorldwideDeveloperRelationsCA.pem is out of date.

 

This causes a warning to appear when submitting app. 

 

Workaround: Install latest WWDR ( https://answers.unrealengine.com/questions/801638/ios-certificate-expired-warning.html )

 

For certificate inspection only: openssl x509 -in "D:\Epic Games\UE_4.21\Engine\Build\IOS\AppleWorldwideDeveloperRelationsCA.pem" -text

 

Validity Not Before: Feb 14 18:56:35 2008 GMT 

Not After : Feb 14 18:56:35 2016 GMT

Steps to Reproduce

For an iOS app build

  1. Install your mobileprovision and distribution certificate as normal either via Project Settings > iOS > Import or by using the IPP tool in \Engine\Binaries\DotNET\IOS.
  2. Package your app
  3. On a Mac, use Xcode > Application loader to submit the packaged distribution .ipa file to Apple's Appstore Connect

Result:

For iOS app build During upload a warning is displayed in Application Loader stating: Certificate Expired - The signing certificate "CN=Apple Worldwide Developer Relations Certification Authority, OU=Apple Worldwide Developer Relations, O=Apple Inc., C=US" with serial number 25 used to sign Cityloop.app has expired." This is also emailed to the relevant Apple Developer email address.

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Platform - Mobile
Affects Versions4.19.24.21.14.224.20.3
Target Fix4.22
Fix Commit5089288
Main Commit5089289
Release Commit5089288
CreatedJan 2, 2019
ResolvedFeb 20, 2019
UpdatedSep 16, 2019