How to add IOS support to a code plugin for FAB marketplace

Hey everyone,

I’m trying to add iOS support to the plugins I sell on the FAB marketplace. I’ve followed the official documentation Building for iOS on Windows | Unreal Engine 4.27 Documentation | Epic Developer Community and also the guide on setting up iOS provisioning iOS Provisioning | Unreal Engine 4.27 Documentation | Epic Developer Community .

I only need to support iOS so that customers can use my plugins in their own development projects I’m not planning on releasing anything to the App Store.

The problem is, I just can’t seem to get past a successful build. Here’s what I’ve done so far:

  1. Got a MacBook Pro with Unreal Engine and Xcode installed
  2. Enabled remote connection so my PC can connect to the Mac
  3. Got a paid Apple developer account
  4. Filled out all the required settings in the iOS tab in Unreal Engine (on Windows) for remote connection (Remote Server Name, RSync User Name)
  5. Modified BuildConfiguration.xml to actually register the changed in the iOS tab for remote connection
  6. Generated a certificate and a mobileProvision file, and attached both in my project under the iOS tab (Windows) (Both certificate and mobileProvision is green)
  7. Ensured the bundle identifier matches exactly with the one generated in the mobileProvision
  8. Provided the correct Team ID

I’ve tested this countless times and the connection between my Windows PC and MacBook works fine. But during the build, I always get the same error:

“Please ensure you have a compatible provision installed. Error Provision Not Found.”

Whether I build with a BAT file or use the “Package Plugin” button in the engine, I hit the same issue.

Has anyone else encountered this? Or does anyone know how to fix it? Any help would be hugely appreciated I’ve been on this for a few days and just keep hitting my head against the wall with no luck. thanks in advance!