GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Dadoum/iCode: [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).

This repository was archived by the owner on Feb 16, 2023. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

108 Commits
108 Commits

Folders and files

NameName
Last commit message
Last commit date
Properties
Properties
 
 
Source/iCode
Source/iCode
 
 
lib
lib
 
 
resources
resources
 
 
tools
tools
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
AssemblyGenerator.sh
AssemblyGenerator.sh
 
 
PackIntoAppImage.sh
PackIntoAppImage.sh
 
 
PackIntoAppImageOutsideOfPipeline.sh
PackIntoAppImageOutsideOfPipeline.sh
 
 
Updater
Updater
 
 
azure-pipelines.yml
azure-pipelines.yml
 
 
iCode-x86_64.AppImage.zsync
iCode-x86_64.AppImage.zsync
 
 
iCode.csproj
iCode.csproj
 
 
iCode.csproj.DotSettings
iCode.csproj.DotSettings
 
 
iCode.sln
iCode.sln
 
 
packages.config
packages.config
 
 
readme.md
readme.md
 
 

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

Readme
Activity

Stars

22 stars

Watchers

1 watching

Forks

5 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.