Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iPhone App Development on Ubuntu [duplicate]

Tags:

iphone

ubuntu

Possible Duplicate:
Starting iPhone app development in Linux?

Is there a way to use Ubuntu Linux for developing iPhone applications destined to be listed on Apples app store ?

like image 304
joebert Avatar asked Jun 29 '09 03:06

joebert


People also ask

Can I build iOS app from Ubuntu?

Even if you don't own a Mac, you can work on iOS development on Ubuntu by using third-party tools (like a sandbox or a virtual machine).

Is it possible to develop iOS app on Linux?

However, you need to use Xcode to build an iOS app and Xcode will only work on macOS. You cannot get away with Linux or Windows. We can, however, build and distribute the apps to Google Play Store or Apple App Store using a CI/CD product like Codemagic.

Can we use Xcode in Linux?

Since it's closed-source software, we cannot simply run the Xcode app on Linux. However, the open-source movement is strong in the whole Unix world, shared by both macOS and Linux. So, it's unsurprising that the low-level tools and libraries used to build Xcode are open source.

Can iOS be reverse engineered?

Reverse engineering iOS mobile applications is no simple task. Compared to reverse engineering Android with tools like apktool, jadx and similar, reversing tools for iOS are scarce due to security measures implemented by Apple and iOS being less open source in general.


2 Answers

Many of the other solutions will work, but they all make use of the open-toolchain for the iPhone SDK. So, yes, you can write software for the iPhone on other platforms... BUT...

Since you specify that you want your app to end up on the App Store, then, no, there's not really any way to do this. There's certainly no time effective way to do this. Even if you only value your own time at $20/hr, it will be far more efficient to buy a used intel Mac, and download the free SDK.

like image 197
mmc Avatar answered Oct 04 '22 18:10

mmc


Not officially, no. It's just Objective-C though and the compiler's open source - you could probably get the headers and compile it and somehow get the binary on the device. Another option is compiling on the device. All these options will require jailbreaking though.
A Mac Mini is just $599...

like image 43
Isaac Waller Avatar answered Oct 04 '22 17:10

Isaac Waller