

You will still need a Mac machine to do a full compilation, signing, and deployment for your application to production. You cannot use Xamarin Hot Restart to create app bundles for publishing.Use the HOTRESTART preprocessor symbol to prevent this code from executing. Static iOS libraries and frameworks are not supported and you may see runtime errors or crashes if your app attempts to load these.Storyboard and XIB files are not supported and the app may crash if it attempts to load these at runtime.As of iOS 11, Apple no longer allows running iOS apps on the 32-bit architecture (devices earlier than iPhone 5s). Only 64-bit iOS devices are supported.Only iOS apps built with Xamarin.Forms and iOS devices are currently supported.You can also use the HOTRESTART preprocessor symbol to prevent certain code from executing when debugging with Xamarin Hot Restart. You can make edits to your code files while debugging, then press the Restart button in the debug toolbar or use Ctrl+Shift+F5 to restart the debug session with your new changes applied: You may see a message in Visual Studio asking you to manually launch the app on the device in order to start the debug session. To debug your app, select your device in the dropdown and click the Run button. Use Xamarin Hot RestartĪfter the initial setup, your connected device will appear in the debug target dropdown menu.
#MAC RESTART VISUAL MANUAL#
However, you can disable it and continue using manual provisioning if the correct provisioning profiles are present. Using automatic provisioning is recommended so additional iOS devices can be easily configured for deployment. Select a development team using the dropdown menu in order to enable automatic provisioning in the project. Click Next.Įnter your Apple Developer account credentials and click Next. The device name will appear in the wizard once it is detected.

If a device was already plugged in, unplug then reconnect it.

Click Next when the iTunes installation is complete.Ĭonnect an iOS device to your machine. If iTunes is not installed, click Download iTunes to download the installer. Select and click Local Device in the toolbar to launch the setup wizard:
