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.
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
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 anymoregtk-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.