-
Notifications
You must be signed in to change notification settings - Fork 80
Building Unsigned IPAs and DEBs
- Xcode
- macOS
- Basic knowledge of Terminal
- Homebrew
To build unsigned IPAs and DEBs of iNDS, you should first follow the Installation Guide for Jailed Devices.
Up until the section labeled Building for iOS
. This will prepare your build
environment sufficiently for building distribution versions of iNDS.
After installing Homebrew using the guide on their homepage, you
can install xcpretty
by running gem install xcpretty
, and ldid
by running
brew install ldid
.
To build an IPA file, cd
to the iNDS source directory and run the ./genipa.sh
script in your Terminal. This will generate an IPA file in the dist
folder.
To build DEB files easily on macOS, we will use the tool unipkg
. This is available
as a Node.js package.
Choose one:
-
If you already have Node.js installed, ignore this and continue forth.
-
If you don't have Node.js installed, you can install it by running
brew install node
Now that you have Node.js installed, you can run npm install -g unipkg
to install unipkg
.
To build a DEB file, cd
to the iNDS source directory and run the ./gendeb.sh
script in your Terminal. This will generate a DEB file in the dist
folder.