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:
- Got a MacBook Pro with Unreal Engine and Xcode installed
- Enabled remote connection so my PC can connect to the Mac
- Got a paid Apple developer account
- Filled out all the required settings in the iOS tab in Unreal Engine (on Windows) for remote connection (Remote Server Name, RSync User Name)
- Modified BuildConfiguration.xml to actually register the changed in the iOS tab for remote connection
- Generated a certificate and a mobileProvision file, and attached both in my project under the iOS tab (Windows) (Both certificate and mobileProvision is green)
- Ensured the bundle identifier matches exactly with the one generated in the mobileProvision
- 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!