Skip to content

Building

Nguyễn Đạt edited this page Jan 21, 2024 · 39 revisions

Method 1: Github action

Requirement:

  • A Github account.
  • A decrypted YouTube ipa. You must upload it to a cloud storage service (Dropbox, OneDrive, Google Drive or whatever you want). After that, get the direct download link to the IPA.

Step:

  1. Fork this repository.
  2. In your forked repository, go to the Actions tab > Select Build and Release uYouPlus action > Run workflow > Enter everything it requires. Make sure you use a direct link to the IPA.

Screen Shot 2

  1. That's it! Grab a coffee ☕️ The process might take several minutes. You will see the IPA in the Releases tab of your repository.

Method 2: theos-jailed

Requirement:

  • Xcode 13+ & Xcode Command Line Tools
  • theos & theos-jailed
  • A patched iOS 15 SDK (with Private Frameworks) in theos/sdks. You can get them from here: https://github.com/chrisharper22/sdks

Step:

  1. Clone this repo: git clone --recursive https://github.com/qnblackcat/uYouPlus.git
  2. Update submodules: cd ./uYouPlus && git submodule update --remote --merge
  3. Make the buildapp.sh script executable: chmod +x ./buildapp.sh
  4. Optional: open Makefile and add or remove any tweaks you want. You can also edit the bundle ID / display name of the app. I highly recommend you take a look at the theos-jailed wiki.
  5. Run the buildapp script: ./buildapp.sh, and drag & drop the decrypted YouTube IPA into the terminal window when it asks you:
$ git clone --recursive https://github.com/qnblackcat/uYouPlus.git
$ cd ./uYouPlus && git submodule update --remote --merge
$ chmod +x ./buildapp.sh
$ ./buildapp.sh

Screen Shot 2

✔︎ That's it! Grab a coffee ☕️ The process might take several minutes. The IPA is stored in ./uYouPlus/packages