I wrote a custom net driver, IOSGKNetDriver, that I put in “Engine\Source\Runtime\Online\IOS\OnlineSubsystemIOS\Private”
In my Build.cs I put “DynamicallyLoadedModuleNames.Add(“OnlineSubsystemIOS”);”
My IOS\IOSEngine.ini has
[OnlineSubsystem]
DefaultPlatformService=IOS
[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“OnlineSubsystemIOS.IOSGKNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)
When I load my map with ?listen
I get "LogLinker:Warning: Can’t find file ‘/Script/OnlineSubsystemIOS’ and “LogLinker:Warning: Can’t find file ‘/Script/OnlineSubsystemIOS.IOSGKNetDriver’”, as well as similar errors from LogUObjectGlobals.
OnlineSubsystemIOS is loading and doing all the gamekit work, so I know the module is there.
Am I missing a dependency entry in a cs file or should I be referencing it differently than /Script/OnlineSubsystemIOS.IOSGKNetDriver’?