Provision Not Found: Unable to export an build for iOS using Remote Build from Windows 11 (with Rsync)

After 2 days of trials, I’m asking for your help as I’m running out of ideas.

Context:
I’m trying to export an iOS build for a project in Unreal Engine 5.4.4 using Remote Build from Windows 11 to a MacBook Pro. Despite importing a valid provisioning profile and certificate (both highlighted in green in the Mobile Provision menu), the build fails when using Rsync ending with an error: Provision Not Found.

My Apple Developer account is active.

Technical Specifications:

  • Windows 11
    • Unreal Engine 5.4.4
    • Latest iTunes (also tried iTunes 12.10.11 for Windows)
  • MacBook Pro (Ventura 13.2.1)
    • Xcode 14.3.1 (also tested with Xcode 14.1)

Tests Conducted:

  1. Blueprint-only project (Third-Person Template)
  • Modernized Xcode OFF
  • Rsync not required (since it’s Blueprint-only)
  • Result: Build successful, .ipa file exported :white_check_mark:
  1. Same project converted to C++ project
  • Rsync triggered :white_check_mark:
  • Remote upload & execution :white_check_mark:
  • Result: Build failed :x: (see logs below)
  1. Blueprint-only project with C++ Plugin enabled (Rsync triggered)
  • Rsync triggered :white_check_mark:
  • Remote upload & execution :white_check_mark:
  • Result: Build failed :x: (same error)

Build Logs:

UATHelper: Packaging (IOS): [Remote] Executing build
UATHelper: Packaging (IOS): Setting up bundled DotNet SDK
[...]
UATHelper: Packaging (IOS): Platform IOS is not a valid platform to build. Check that the SDK is installed properly and that you have the necessary platform support files (DataDrivenPlatformInfo.ini, SDK.json, etc).
[...]
UATHelper: Packaging (IOS): AutomationTool exiting with ExitCode=11 (Error_ProvisionNotFound)
[...]
UATHelper: Packaging (IOS): BUILD FAILED
PackagingResults: Error: Provision Not Found

My Hypothesis:
The issue might be related to:

  1. a compatibility mismatch between the iOS SDK on my Windows machine and the Xcode version (14.1 or 14.3.1) ?
  2. Remote build with a MacBook Pro is not working?
  3. Wifi issue?

I finally managed to export a remote build! :upside_down_face:

To maybe help others, here’s what I did:

  • First, I tried exporting the iOS build directly from my MacBook Pro using the exact same .uproject file (a Blueprint-only project that included some third-party plugins).
  • When I opened the file, I got a warning and discovered that I was using a custom/edited plugin for Android Location Services, which wasn’t needed for iOS. I completely removed it for this iOS build.
  • As a result, the local Mac build was successful, and it exported the iOS .app file without issues.
  • Then, I realized that my previous Rsync attempts were still using the custom Android Location Services plugin.
  • After removing the plugin, I tried the remote build again, and… it worked perfectly! It successfully exported an iOS .ipa file.