We’ve developed an application that allows architectural configurations from a mobile device (with a mobile build of an Unreal app) to a PC connected in a local network (which has the same build but with full quality assets for VR). While all of this works like a charm from Android to Windows, iOS does not seem to allow hosting nor joining any servers. I’ve read a lot of posts with a plethora of different solutions to wildly varying problems but none of them seem to change anything.
The precise issue seems to be that the OnlineSubSystem is uninitialized so CreateSession fails immediately after being called. The project builds fine and runs on the latest iPad Pro. The project is a C++ project mixed with blueprints and builds without problems on the promoted branch of UE4. The specific join/create logic is in a GameInstance blueprint and worked on any other platform tested (Android 32/64 bit to Windows 64 bit).