iCode
iCode copied to clipboard
[DISCONTINUED] iOS Development suite for Linux. I will at some point rewrite it in D, but I am busy yet. The code here is bad, and in addition signing iOS apps on Linux is a mess (will hopefully fix t...
iCode 
iCode is a complex heavyweight unreliable iOS IDE for Linux.
Actually, the script that generates certificates is broken. I investigate Apple's server API to fix this issue. In the meantime, you can generate certificates elsewhere and put it in the developer folder like the ReadMe file says.
How do I run it ?
iCode requires ~~mono-runtime
, gtk-sharp3
,~~ libgdl-3-5
, xcb
and clang
*
These packages can be installed with APT using this command:
sudo apt install mono-runtime gtk-sharp3 libgdl-3-5 clang
What can I do with iCode ?
Build simple iOS apps in Objective-C, without storyboard and some features. It generates signed ipas (thanks to zsign) that can be installed on device with ideviceinstaller. Without any mac !
*Utility of each package:
-
mono-runtime
was here before to use .NET Framework on Linux, but iCode do not use .NET framework anymore -
gtk-sharp3
was here to ensure binding of gtk for c#, but our package does not requires these glue libraries anymore. -
libgdl-3-5
is a docking library for GTK. It permits to its binding gdl-sharp to run. -
xcb
iCode crashes on project creation without it. -
clang
is the compiler.