Skip to content
This repository has been archived by the owner on Feb 16, 2023. It is now read-only.
/ iCode Public archive

[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 this when I will rewrite it).

Notifications You must be signed in to change notification settings

Dadoum/iCode

Repository files navigation

iCode Build Status

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.

About

[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 this when I will rewrite it).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages