UE 5.4.4: iOS Provisioning Profiles and Certificates Not Found/Won't Import

Hello…I’m attempting to upgrade a project from UE 5.3.2 to UE 5.4.4.

I use the legacy Xcode workflow. On the iOS project settings screen, none of my provision profiles or certificates are shown. When I try to import them, nothing happens, but I do get some error messages in the Output Log:

LogTemp: Running Dotnet...
LogTemp: Setting up bundled DotNet SDK
LogTemp: /Users/Shared/Epic Games/UE_5.4/Engine/Build/BatchFiles/Mac/../../../Binaries/ThirdParty/DotNet/6.0.302/mac-arm64
LogTemp: /Users/Shared/Epic Games/UE_5.4/Engine /Users/Shared/Epic Games/UE_5.4
LogTemp: Cannot use file stream for [/Users/Shared/Epic Games/UE_5.4/Engine/Binaries/DotNET/IOS/IPhonePackager.deps.json]: No such file or directory
LogTemp: A fatal error was encountered. The library 'libhostpolicy.dylib' required to execute the application was not found in '/Users/Shared/Epic Games/UE_5.4/Engine/Binaries/DotNET/IOS/'.
LogTemp: Failed to run as a self-contained app.
LogTemp:   - The application was run as a self-contained app because '/Users/Shared/Epic Games/UE_5.4/Engine/Binaries/DotNET/IOS/IPhonePackager.runtimeconfig.json' was not found.
LogTemp:   - If this should be a framework-dependent app, add the '/Users/Shared/Epic Games/UE_5.4/Engine/Binaries/DotNET/IOS/IPhonePackager.runtimeconfig.json' file and specify the appropriate framework.

It seems like something is broken. Everything worked fine previously in 5.3.2, so I know it isn’t a problem with my provisioning profile or my certificate.

Does the legacy XCode workflow still work in UE 5.4.4? It seems like it’s broken, or maybe there’s something wrong with my 5.4.4 installation?

Has anyone gotten this to work? I see numerous other forum and Discord posts with people reporting the same problem, but it doesn’t look like anyone has found a fix.

1 Like

Same issue. Anybody know its solution. Please help me

I am also having same issue, created provisioning profile and certificates, but when i click import, it says importing but then nothing gets import. Any Solution please?

Have anyone found a solution?

Same issue here. Will try downgrading to 5.3.2 now and see if that works.

I have the same problem. MacOS Sequoia, UE5.5.4
Did you find a solution?

hey guys

I am using UE 5.4.4 which was rebuilt from source codes

macos 15.2 , xcode 16.2 , xcode modern mode

while packaging, I encountered similar logs, and the whole process got stuck with no response.

the solution is simple

close pop-up terminal window, and the process will continue ← <- ←

I though the problem was caused by “ShutdownModule()” not working properly

+1 I’m having the same problem with 5.5.4. Any one have an answer ?

1 Like

I have the same problem:
Env: (MacBook Pro2018, 15.3.2) with UE5.5.4, Xcode 16.2>

I create a new project (Blueprint IOS project) on MacBook(2018 Intel CPU) with UE 5.5.4, (Xcode 16.2).

when I tried import Cert and Provisioning files in Project Sewtting > IOS,
the Same Following error happens(whether ModernXcode=True or False)
(but Xcode and KeyChainAccess reads the Cert and Provisioning fiels as Valid).

I guess there is some fault among UE5.5.4 and Xcode, KeyChainAccess, MacOS..
There was no problem in UE5.1.

==> Error Message:
LogTemp: Running Dotnet…

LogTemp: Setting up bundled DotNet SDK

LogTemp: /Users/Shared/EpicGames/UE_5.5/Engine/Build/BatchFiles/Mac/../../../Binaries/ThirdParty/DotNet/8.0.300/mac-x64

LogTemp: /Users/Shared/EpicGames/UE_5.5/Engine /Users/Shared/EpicGames/UE_5.5

LogTemp: A fatal error was encountered. The library ‘libhostpolicy.dylib’ required to execute the application was not found in ‘/Users/Shared/EpicGames/UE_5.5/Engine/Binaries/DotNET/IOS/’.

LogTemp: Failed to run as a self-contained app.

LogTemp: - The application was run as a self-contained app because ‘/Users/Shared/EpicGames/UE_5.5/Engine/Binaries/DotNET/IOS/IPhonePackager.runtimeconfig.json’ was not found.

LogTemp: - If this should be a framework-dependent app, add the ‘/Users/Shared/EpicGames/UE_5.5/Engine/Binaries/DotNET/IOS/IPhonePackager.runtimeconfig.json’ file and specify the appropriate framework.

========================
====>

the following problem has not been solved
The library ‘libhostpolicy.dylib’ required to execute the application was not found in ‘/Users/Shared/EpicGames/UE_5.5/Engine/Binaries/DotNET/IOS/’

Unreal5.5.4 doesn’t recognize the Cert and Provision files yet.

But, I made the archive of my project and to upload it to the AppstoreConnect successfully.
I added an empty C++ class to My blueprint project (after this, in Unreal menu you can see, tool > Generate Xcode project / Update Xcode project).
Open the Xcode project > make an archive > upload it to the AppstoteConnect.

for a related reference:

I hope this could be a help!

P.S.:
(1) Xcode didn’t recognized the provisioning files. So to solve this problem, I doublickclicked the Cert files and Provisioning files on Mac after opened the Xcode and the KeychainAccess program on Mac (wierd) in advance.
(2) I disabled the automatically manage Cert in Xcode, and I imported the provisiomning file manually when making archive and validate App and Distrubute App (by custom method)

1 Like