Developing for iOS
Apple does not allow iOS code to be compiled on something that is not an Apple computer. There are also cloud options like MacinCloud and MacStadium, but we won’t go into those options in this book.
This means we must own a Mac (to use the simulator) or have an Apple Developer license (to use hot restart).
Hot restart
To test our application on a physical device, we can use hot restart. The hot restart feature is only designed for us to test our application while we are developing it, and we will not be able to publish the application.
First, we need to have iTunes installed. If you don’t have iTunes, you can install that from the Windows store.
In the top menu in Visual Studio, if we select iOS Local Device, we will get a nice wizard telling us precisely what we need to do. The first steps are informative and let us install iTunes.
Next, it’s time to enter our App Store Connect API key information. To be able to supply...