When I start my application, I see this in the debug output:
'App.iOS[82866:2670354] INFO: Reveal Server started (Protocol Version 42).'
Then when I try to connect to the app using Reveal, I get 'The request timed out' error and there is nothing else in the console.
I was unable to set IBARevealServerLogLevel; I am using Xamarin with Visual Studio 2017 on a Windows 10 PC and the instructions provided only explain how to set that up on XCode.
So I tried anyways; I went to 'iOS Run Options' in the iOS app's project properties and tried setting the 'Start Arguments' and/or 'Extra mlaunch Arguments':
setting 'Start Arguments' to '-IBARevealServerLogLevel DEBUG' changed nothing
setting 'Extra mlaunch Arguments' to '-IBARevealServerLogLevel DEBUG' caused build errors:
Severity Code Description Project File Line Suppression State
Error error MT0010: Could not parse the command line arguments: System.AggregateException: One or more errors occurred. ---> Xamarin.Launcher.LauncherException: Unknown command line argument: '-IBARevealServerLogLevel'
--- End of inner exception stack trace ---
at Xamarin.Launcher.Driver.Main2 (System.String args) [0x009fa] in /Users/builder/data/lanes/5665/db807ec9/source/maciostools/Xamarin.Hosting/Xamarin.Launcher/Main.cs:409
---> (Inner Exception #0) error MT0018: Unknown command line argument: '-IBARevealServerLogLevel'<---
---> (Inner Exception #1) error MT0018: Unknown command line argument: 'DEBUG'<--- 0
So I have run out of ideas. I have even setting the 'Additional mtouch Arguments' to -gcc_flags "-force_load /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework/RevealServer" instead of --framework:/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework.