Can I develop iOS Applications in Ubuntu without using a virtual mac OS system?

45,755

Unfortunately, you have to have Xcode installed on your machine and that's not possible on Ubuntu.

I have been looking for that for a while and I find these answers to be very informative (read them in order):

  1. Can you run xcode in Linux?

  2. How do I install Xcode on Ubuntu?

  3. Can I install xcode in Ubuntu?

Share:
45,755

Related videos on Youtube

Ahmad Darwesh
Author by

Ahmad Darwesh

Developer with Dart and Flutter Framework for Android, iOS and web from more than 2 years. 5 years of experience with Java and Kotlin to build native Android Apps. Experience in the most popularity technologies like RxJava/RxAndroid, MVVM, MVP/MVC and more. I worked with databases like MySQL, Firebase, RoomDatabase, and I can manage REST APIs, I have worked on GraphQL data management. I worked with most popularity operating systems Linux, Mac and Windows. I have a wide background with Photoshop and Illustrator for good layouts to make best interfaces for Android, iOS, Web and Desktop softwares. I interested the latest technology to develop myself everyday.

Updated on September 18, 2022

Comments

  • Ahmad Darwesh
    Ahmad Darwesh over 1 year

    I'm a developer of Android applications and a java programmer. I'm learning IOS programming but I don't have mac OS; I use Ubuntu.

    I want way to program IOS apps in Ubuntu without using a virtual machine (in vmware or VirtualBox) And without MacOS.

    Can I do that in Ubuntu?

    • Ashu_FalcoN
      Ashu_FalcoN about 6 years
      sorry... but you can't you gonna need xcode which is only for Mac systems.
    • K7AAY
      K7AAY over 5 years
      IIRC, you can write Swift code without the xcode IDE, as is substantiated by the above link to a possible duplicate answer.
  • Melebius
    Melebius over 5 years
    If your answer is essentially a referral to another question, it would be better to flag this question as a duplicate of the other once you earned 15 reputation. If you have the reputation, don't forget to vote for the answer(s) there that you found useful!
  • Mostafa Medhat
    Mostafa Medhat over 5 years
    Thank you so much for clarification. I'll follow that from now on.
  • Nulik
    Nulik over 5 years
    @Melebius, I upvoted his answer because it is very clear, and you don't have to read any more posts. So for me, it is a good answer and he deserves more than 15 reputation for it.
  • Mostafa Medhat
    Mostafa Medhat over 5 years
    Thank you @Nulik for your words. I hope I always be concise and explicit as much as possible.