2

Consider having restricted man resources and thinking about using Xamarin Studio for building cross platform application. Will you be afraid of Apple trying to ban all applications NOT developed by xCode? I mean in future. It is obviously not banned now.

I am just asking this because I heard this on a meeting today as argument of not using Xamarin studio. I am not an expert in this area but very curious because it sounds odd. The application should be banned because of some kind of generated code which is always there when building app using Xamarin.

3 Answers3

4

Apple is not gonna ban an application if the application was developed outside of Xcode, however apple is gonna ban an app that doesn't follow the guidelines so if the tool you are using to develop applications creates code that comply with the apple guidelines you are pretty much safe.

https://developer.apple.com/appstore/guidelines.html

Check them if you are registered as a developer.

jsedano
  • 440
3

No, this is not true. Apple will not ban Apps for compiling in Xamarin.

This is a myth that might have been spurred by Apple's history to revoke HTML5 Apps when the store first opened. Since then Apple is now accepting those types of Apps, and has been for a long time. Keep in mind that Facebook (one of the stores most popular apps) was once written in HTML5.

Anyone who is advising you that Xamarin is not an option because it will get banned by Apple has no clue what the app requires are for the store.

Follow Apple's Guidelines and you'll be fine.

https://developer.apple.com/appstore/guidelines.html

Reactgular
  • 13,120
  • 4
  • 50
  • 81
3

There was wording in the Developers Agreement for a while to the effect that Apple has the right to reject any code not developed using XCode...but that was targeted specifically at Flash. Xamarin code compiles to native iOS binaries where as Adobe's solution with flash used an interpreter which was slow. That was the meat of the problem.

Michael Brown
  • 21,822