Skip to content

PlayDay-iOS/StashUnified

 
 

Stash Unified

Stash 3rd-party components to make more space for them. Unified version supporting iOS 9.2 -- 10.3.4.

Building

The project uses Theos and builds inside a container so no local iOS toolchain is required.

Docker

# One-step build
docker compose up --build

# Or manually
docker build -t stash-build -f Containerfile .
docker run --rm -v "$PWD:/build:Z" stash-build

Podman

# One-step build
podman-compose up --build

# Or manually
podman build -t stash-build -f Containerfile .
podman run --rm -v "$PWD:/build:Z" stash-build

The .deb package is written to packages/.

Local

Install Theos (includes toolchain and SDK):

bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)"

Install the iPhoneOS 10.3 SDK (required by the project):

$THEOS/bin/install-sdk iPhoneOS10.3

Then build:

make package FINALPACKAGE=1

Packages

 
 
 

Contributors

Languages

  • Objective-C++ 66.5%
  • Objective-C 21.2%
  • Makefile 4.5%
  • Dockerfile 3.2%
  • Shell 2.7%
  • C 1.9%