"Unable to Download Application" error when installing iOS Symantec App Center App, Code signing Cert is expired

book

Article ID: 157705

calendar_today

Updated On:

Products

Symantec Products

Issue/Introduction

While trying to install the Symantec App Center App (mobile client) on an iOS device, it always fails with the following error:

Unable to Download Application
"[App Center client name]" could not be downloaded at this time.
Done | Retry

 

iOS device log:

...
Jan 15 14:34:32  MobileSafari[371] <Error>: Jan 15 14:34:32  SecTrustEvaluate  [leaf SSLHostname]
Jan 15 14:34:32  MobileSafari[371] <Error>: Jan 15 14:34:32  SecTrustEvaluate  [leaf SSLHostname]
Jan 15 14:34:46  MobileSafari[371] <Warning>: void SendDelegateMessage(NSInvocation *): delegate (webView:didFailProvisionalLoadWithError:forFrame:) failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode
Jan 15 14:34:47  MobileSafari[371] <Error>: Jan 15 14:34:47  SecTrustEvaluate  [leaf SSLHostname]
Jan 15 14:34:57  kernel[0] <Debug>: launchd[379] Builtin profile: PasteBoard (sandbox)
Jan 15 14:36:42  installd[31] <Error>: 0x2ffb3000 handle_install: Install of "/var/mobile/Media/Downloads/6147285192937683028/-8122606658662150459" requested by itunesstored
Jan 15 14:36:47  installd[31] <Error>: 0x2ffb3000 MobileInstallationInstall_Server: Installing app [App Center client App ID]
Jan 15 14:36:47  installd[31] <Error>: profile not valid: 0xe8008011
Jan 15 14:36:47  installd[31] <Error>: 0x2ffb3000 install_embedded_profile: Could not install embedded profile: 0xe8008011
Jan 15 14:36:47  installd[31] <Error>: Jan 15 14:36:47  SecTrustEvaluate  [leaf CriticalExtensions IssuerCommonName]
Jan 15 14:36:48  securityd[384] <Error>: OCSPResponse: producedAt later than current time
Jan 15 14:36:48  installd[31] <Error>: 0x2ffb3000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.PpnAP9/foo_extracted/Payload/AppDist.app/AppDist: 0xe8008015
Jan 15 14:36:48  installd[31] <Error>: 0x2ffb3000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.PpnAP9/foo_extracted/Payload/AppDist.app
Jan 15 14:36:48  itunesstored[65] <Error>: 0x1582000 MobileInstallationInstall: failed with -1
Jan 15 14:36:48  installd[31] <Error>: 0x2ffb3000 install_application: Could not preflight application install
Jan 15 14:36:49  installd[31] <Error>: 0x2ffb3000 handle_install: API failed
...

  

Cause

This behavior occurs if the Apple Developer Distribution Certificate (or code-signing certificate), used to sign the App Center iOS client, has expired.

  

Resolution

To resolve this issue, the App Center iOS client must be recompiled using a new Provisioning Profile that is associated with a valid Apple Developer Distribution Certificate.

  1. Renew the Distribution Certificate with Apple 
     
    Note: For more information, refer to the Apple Developer documentation
      
  2. Download and install the renewed Apple Developer Distribution Certificate to a Mac computer's Keychain, ensuring that it includes the certificate's private key
      
  3. In Apple's iOS Provisioning Portal, create a new In House Provisioning Profile associated with the new/valid Distribution Certificate for the original App Center iOS client's App ID
     
    Note: The App ID used for the original App Center iOS client can be re-used; it is the Provisioning Profile which needs to be recreated
      
  4. Download and run the App Center Builder for Mac OS X from the App Center console under: Downloads > App Center Buider > Download App Center Builder
      
  5. Use the new Provisioning Profile when configuring the App Center Builder to compile and upload a revised App Center iOS client to the App Center server
      
  6. Install the new App Center iOS client on the iOS device

 

 For more information, see Managing the iOS certificates used by Symantec App Center.


Applies To

  • Symantec App Center 4.1  (and previous versions)