I’m now looking into AppCenter and looks like it will both build and publish an app to both Apple App Store and Google Play.
Does this mean iOS development for Windows based developers becomes a Mac-free process? We can already test the app on an iOS device through an USB connection and HotReload so the only dependency to Xcode is build and publish. Trying to understand if I’m missing something.
CodePudding user response:
Theoretically YES, however there are some limitations that you need know.
1.Luckily, we have free hosted Mac machines on CI/CD platforms like App Center or Azure DevOps. Or a service like MacInCloud. However, if you do the last compilation that you are going to send to the App Store, then you have to compile the app on a physical Mac machine.
2.You have the Hot Restart that allows you to deploy with the iTunes to your local iPhone/iPad without Mac machines, however, there are some limitations for it.
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/deploy-test/hot-restart#limitations