The quickest way to get Reveal running with your Visual Studio for Mac projects is to link against RevealServer.xcframework in the Debug configuration of your project.
Unfortunately, Visual Studio for Mac does not currently have support for XCFrameworks. This makes linking to the frameworks a more manual process than it is with other IDEs. The good news is that Microsoft is working on supporting XCFrameworks for a future update to Visual Studio, so when it lands, we'd encourage you to update your copy of Visual Studio - we'll update these instructions when the update is available.
- Right click your iOS project in Visual Studio for Mac and select "Options"
- Select Build → iOS Build
- Ensure that the "Configuration" is set to your Debug configuration. Be sure not to ship Reveal Server in a release build of your app.
Add the following argument to "Additional mtouch arguments":
For iOS Device targets:
For iOS Simulator targets:
For tvOS Device targets:
For tvOS Simulator targets:
This assumes you've launched Reveal.app at least once, and that you're running Reveal version 27 or later. Running Reveal creates and installs the frameworks into your application support directory. If you're running an older release, please see the instructions below.
Further information on embedding frameworks in Xamarin is available from their developer site.