So I relaize that to develop for IOS you need a mac if you want to use Xamarin Studio (free license). Now I was wondering if it is possible to use a VM of mac?
Also do I have to get a development license for IOS if I just want to try using Xamarin with it?
if so, is there a work around?
The OS X license requires that you use Apple hardware. There is no workaround that complies with the OS X license.
You do NOT need a paid Apple Developer Account to develop apps. The iOS SDK is available for free without a paid developer account. However, you will be limited to testing apps in the iOS simulator. To deploy apps to iOS hardware for testing you must have a paid Developer Account. This applies to developing apps with Apple's native tools as well as when using Xamarin's tools for app development.
Related
I am doing Xamarin IOS development in visual studio, and have just learned that Xamarin Live Player does not work on the IPhone (all such links lead to only Android devices). So.. does anyone know what the minimum apple computer requirements are to be able to build IPhone apps on windows visual studio linked to a mac over the wire? Or.. Can someone point me to another way that I can build IPhone via Xamarin without purchasing such a apple computer? Feel free to redirect me to another site if this is not appropriate to post here - I figure its development related but its not a coding question so I didn't know where to post.
You can use a virtual machine (VMWare, etc.) that runs MacOS. But you will be violating Apple's EULA which states that MacOS should only run on Apple's hardware.
I want to see my work without using a simulator from Android Studio. Currently I have an Android Phone and it works when I connect my phone with Windows 10.
Can I do the same with an iPhone?
Flutter relies on Xcode and the iOS SDK to perform the underlying compilation and publishing of iOS apps. Unfortunately, it's not possible to do iOS development on Windows, a Mac is required.
Some googling reveals there are several online services, such as MacInCloud and MacStadium that provide a means to pay for a remotely accessible VM in the cloud if you'd prefer not to purchase a Mac, though not having used any, I can't personally vouch for any of them.
I know that all iOS apps must be built on a Mac before they can be submitted to the App store but I've noticed that Visual Studio App center provides build services - even for iOS.
Can this be used for beta testing purposes or do I still need a Mac to do the build even for beta testing purposes?
BTW, the app is an enterprise Xamarin Forms app for internal use.
Yes, you also need Mac for Beta testing.
But I use https://www.macincloud.com for testing rather then buying Expensive hardware.
It has built in Support for Xamarin and it very cheap.
iOS not like Android you also ned Apple Developer Lic. for distribute your app.
you can purchase your Lic. as your Requirement from hear : https://developer.apple.com/support/compare-memberships/
(if you just want to check how look your app in Device you can use Xamarin Live )
Well , im new to IOS app development i've heard about Xamarin cross-platform app-development, so my setup is ==>
Visual Studio Enterprise Update 1 Installed.
Xamarin For Visual Studio 2015 Downloaded (Now about to install).
Xamarin IOS simulator downloaded.
Now as i have xamarin simulator i don't need to buy a mac or get a hosted-mac , that's clear now i just wanna confirm do i need XCode ? i mean i have xamarin simulator but still i'm confused about XCODE for windows how can i get that should it be getting installed automatically or do i need to give it another shot.
I'm confused about all this .
I just don't* have the budget to buy a MAC and i want to do APP development just (Debugging ) deployment will be done latter please tell me what should i do or give me the proper instruction thanks.
You need to run Xcode on a mac to build Xamarin apps for iOS. A Windows install of Xamarin on Visual Studio will allow you to connect to a mac to do the build remotely, but you still need a mac available that has Xcode installed on it to do the build.
You can download Xcode from the Mac App Store. You will also need the mac to upload the final package to the iOS App Store if you're going to release it there.
An other option is to use a cloud based Mac server, there are several companies that rent them out on hourly/monthly basis for this purpose (MacinCloud being one that I've heard of).
XCode needs and can only be installed onto a MAC OSX system.
Once you have XCode installed, you can use its iPhone simulator to emulate the iOS apps you make on your windows pc.
You need to connect to the MAC by using the MAC Agent on Visual Studio. This connects remotely to the MAC and allows you to debug the app to be emulated onto the virtual iOS device being simulated on your MAC OSX system.
You can use MAC Cloud based server but also, you can use a real iOS device such as an iPhone to debug apps directly onto the device.
On the basis of the answer to this question, I installed the visual studio cordova app on my windows tablet.
I want to install the app on a few device permanently.
Is this the best way for it? (Without app store)
And with this way, I have to use a license which have a expiration date.
For test purpose, I think it's better to use developer sideloading, which is introduced in Developer sideloading Windows Store apps.
And the developer sdeloadig app dosn't expire.