Hey Guys!
I have recently been having trouble importing my provision file via the Project Settings > Platforms - iOS setting, with the common error being “No Valid Certificate Found” displaying next to my imported (and Valid) Provisionary file.
The certificate uploaded also shows a valid status (not green though?) and they were both created together. I have tried several paired (Old and New) Provisions and certificates, but with no luck.
The logs when displaying the platform settings and importing the provisioning file:
LogTemp:Display: Executing iPhonePackager certificates Engine -bundlename *
LogTemp:Display: CWD: C:\Program Files\Epic Games\4.7\Engine\Binaries\DotNet\IOS
LogTemp:Display: Initial Dir: C:\Program Files\Epic Games\4.7
LogTemp:Display: Env CWD: C:\Program Files\Epic Games\4.7\Engine\Binaries\DotNet\IOS
LogTemp:Display: BranchPath = AARON-PC/C/Program Files/Epic Games/4.7/Engine/Binaries — GameBranchPath = AARON-PC/C/Program Files/Epic Games/4.7/Engine/Binaries
LogTemp:Display: CERTIFICATE-Name:iPhone Developer: A SCOTT (T7K6LB4LRM),Validity:VALID,StartDate:2014-07-13T12:19:10.0000000+10:00,EndDate:2015-07-13T12:19:10.0000000+10:00
LogTemp:Display: CERTIFICATE-Name:iPhone Developer: A SCOTT (T7K6LB4LRM),Validity:VALID,StartDate:2015-05-21T20:52:46.0000000+10:00,EndDate:2016-05-20T20:52:46.0000000+10:00
LogTemp:Display: CERTIFICATE-Name:iPhone Developer: A SCOTT (T7K6LB4LRM),Validity:VALID,StartDate:2015-05-20T21:46:19.0000000+10:00,EndDate:2016-05-19T21:46:19.0000000+10:00
LogTemp:Display: MATCHED-Provision:,File:,Cert:
LogTemp:Display: Executing iPhonePackager Install Engine -project C:/Users/Aaron/Documents/Unreal Projects/Drop_Ship/Drop_Ship.uproject -provision C:/Users/Aaron/Documents/AppleDev/DropShip/UE4iOSTest.mobileprovision -bundlename *
LogTemp:Display: CWD: C:\Program Files\Epic Games\4.7\Engine\Binaries\DotNet\IOS
LogTemp:Display: Initial Dir: C:\Program Files\Epic Games\4.7
LogTemp:Display: Env CWD: C:\Program Files\Epic Games\4.7\Engine\Binaries\DotNet\IOS
LogTemp:Display: BranchPath = AARON-PC/C/Program Files/Epic Games/4.7/Engine/Binaries — GameBranchPath = AARON-PC/C/Program Files/Epic Games/4.7/Engine/Binaries
LogTemp:Display: … ‘C:/Users/Aaron/Documents/AppleDev/DropShip/UE4iOSTest.mobileprovision’ → ‘C:/Users/Aaron/AppData/Local/Apple Computer/MobileDevice/Provisioning Profiles/UE4iOSTest.mobileprovision’
LogTemp:Display: Copy: C:\Users\Aaron\Documents\AppleDev\DropShip\UE4iOSTest.mobileprovision → C:/Users/Aaron/AppData/Local/Apple Computer/MobileDevice/Provisioning Profiles/UE4iOSTest.mobileprovision, last modified at 21/05/2015 9:04:26 PM
LogTemp:Display: CERTIFICATE-Name:iPhone Developer: A SCOTT (T7K6LB4LRM),Validity:VALID,StartDate:2014-07-13T12:19:10.0000000+10:00,EndDate:2015-07-13T12:19:10.0000000+10:00
LogTemp:Display: CERTIFICATE-Name:iPhone Developer: A SCOTT (T7K6LB4LRM),Validity:VALID,StartDate:2015-05-21T20:52:46.0000000+10:00,EndDate:2016-05-20T20:52:46.0000000+10:00
LogTemp:Display: CERTIFICATE-Name:iPhone Developer: A SCOTT (T7K6LB4LRM),Validity:VALID,StartDate:2015-05-20T21:46:19.0000000+10:00,EndDate:2016-05-19T21:46:19.0000000+10:00
LogTemp:Display: Looking for a certificate that matches the application identifier ‘LZ4PTV4BP5.*’
LogTemp:Display: … Provision entry SN ‘0CD958803FCAD65A’ matched 1 installed certificate(s)
LogTemp:Display: … … Installed certificate ‘iPhone Developer: A SCOTT (T7K6LB4LRM)’ is valid (choosing it) (range ‘21/05/2015 8:52:46 PM’ to ‘20/05/2016 8:52:46 PM’)
LogTemp:Display: PROVISION-File:UE4iOSTest.mobileprovision,Name:UE4iOSTest,Validity:NO_CERT,StartDate:21/05/2015 11:04:22 AM,EndDate:20/05/2016 11:04:22 AM,Type:DEVELOPMENT
LogTemp:Display: MATCHED-Provision:,File:,Cert:
Im not sure if I am reading the logs wrong, but from what I see the certificate is matched and valid, yet the Provision is showing with ‘Validity:NO_CERT’.
Other posts that have had this similar issue comes down to the Bundle Identifier being incorrect, but as suggested in a UE4 forum post, I created this as a wildcard using both ‘com.dropship.(asterix)’ and ‘(asterix)’, but both still do not work when entering them into the corresponding field.
Running on the Windows 7 Launcher Editor, version UE4.7.6.
Any feedback or help is greatly appreciated!