IPP tool failing retrieving the list of certificates

The IPP tool is failing at finding all my certificates. It loads 3 of them (no idea where it is getting them from though as those aren’t in my keychain on Mac) and then hangs with the error:

IPP ERROR: Application exception: System.ArgumentOutOfRangeException: Cannot be negative.

Here’s the log:

LogTemp:Display: Running Mono...
LogTemp:Display: Setting up Mono
LogTemp:Display: /Users/Shared/UnrealEngine/4.14/Engine /Users/Shared/UnrealEngine/4.14
LogTemp:Display: Executing iPhonePackager Install Engine -project /Users/tanis/Documents/Unreal Projects/CouchKnights/CouchKnights.uproject -certificate /Users/tanis/Dropbox/Shared/Apple/Certificati_Valerio3.p12 -bundlename it.altralogica.couchknights
LogTemp:Display: CWD: /Users/Shared/UnrealEngine/4.14/Engine/Binaries/DotNET/IOS
LogTemp:Display: Initial Dir: /Users/Shared/UnrealEngine/4.14/Engine
LogTemp:Display: Env CWD: /Users/Shared/UnrealEngine/4.14/Engine/Binaries/DotNET/IOS
LogTemp:Display: BranchPath = iMacValerio.local///Users/Shared/UnrealEngine/4.14/Engine/Binaries/DotNET/IOS/../.. --- GameBranchPath = iMacValerio.local///Users/Shared/UnrealEngine/4.14/Engine/Binaries/DotNET/IOS/../..
LogTemp:Display: 1 identity imported.
LogTemp:Display: CERTIFICATE-Name:iPhone Distribution: XXXX srl,Validity:EXPIRED,StartDate:2010-06-16T14:39:31.0000000Z,EndDate:2011-06-16T14:39:31.0000000Z
LogTemp:Display: CERTIFICATE-Name:iPhone Developer: XXXXXX (37674N93AS),Validity:EXPIRED,StartDate:2010-11-06T11:45:32.0000000Z,EndDate:2011-11-06T11:45:32.0000000Z
LogTemp:Display: CERTIFICATE-Name:iPhone Distribution: XXXXXXXX,Validity:EXPIRED,StartDate:2010-09-29T15:48:24.0000000Z,EndDate:2011-09-29T15:48:24.0000000Z
LogTemp:Display: IPP ERROR: Application exception: System.ArgumentOutOfRangeException: Cannot be negative.
LogTemp:Display: Parameter name: length
LogTemp:Display:   at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0 
LogTemp:Display:   at iPhonePackager.CodeSignatureBuilder.FindCertificates () [0x00000] in <filename unknown>:0 
LogTemp:Display:   at iPhonePackager.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0

Hi tanis2000,

Please review the following message from Apple support and see if it applies to your situation: Apple Worldwide Developer Relations Intermediate Certificate Expiration

Looking at your logs, it appears you need to install new certificates and provisions which you will not be able to do successfully until you completely remove the originals. You can do a search for these files if they are not installed in the default directory: “.12” for certificates and “.mobileprovision” for provisions.

Once you have completely removed your outdated Certs & Provisions, follow the instructions closely to accurately install your new certs and provsions: iOS Quick Start

Be sure to copy the provisioning profile (.mobileprovision file) you downloaded to your [ProjectDirectory]/Build/iOS directory.

.

Yes! That did solve my problem. I had the old WWDR certificates on this box (been using those for years I reckon) Thank you so much!