# Requirements

## Getting Xcode

Credit to [u/asdf23451](https://www.reddit.com/u/asdf23451/) and Dantheman827 for this.

Also my Reddit account is [u/\_-iosuserloaded](https://www.reddit.com/user/_-iOSUserLoaded) (for more help). Also, if you have any recommendations on what I should change, please tell me, as I want this to make it easy for beginners.

## Why Does this Guide Exist?

Essentially, this guide is a fallback method. This guide is a bit long, hence why using [AltStore ](https://altstore.io/)+ [AltSeverPatcher](https://www.reddit.com/r/jailbreak/comments/ejbi1w/release_install_ipa_files_using_windows/?utm_source=share\&utm_medium=web2x), or [nullxImpactor ](https://impactor.nullx.me/)or [AltDeploy ](https://github.com/pixelomer/AltDeploy/releases)is recommended.&#x20;

And, for those unaware, ReProvision is officially dead. Tools such as Jailbreaks.fun and Impactor is dead.

No, this does not make anything easier, and essentially is no different from AltServer, AltDeploy, and Impactor.&#x20;

This doesn't really give any other different options except easily changing Bundle ID's (which breaks YouTube/Other Google App Sign-ins, like YouTube Music, Play Music, etc), App Names, and basic things.

## Requirements:

* An Apple Device, and a way to connect it (iOS 13.3.1 Completely broke this guide, so you must be below 13.3.1)
* Xcode

  * Download from Mac App Store (Mojave or newer only)

  OR

  * [Apple's Developer website](https://developer.apple.com/download/more/)
* [iOS App Signer](https://dantheman827.github.io/ios-app-signer/)
* MacOS (Virtual Machines and Hackintosh work as well)

{% hint style="warning" %}
For Windows users who want Unc0ver, it is easy, however, I cannot link on name the tool. Beware as it is a bit sketchy. You can also use AltSever Patcher, when AltStore gets fixed.
{% endhint %}

* An Apple ID
* The iPA of the application
* This guide

{% hint style="warning" %}
For H3lix Follow this: <https://app.gitbook.com/@slashedm/s/h3lix/>
{% endhint %}

{% hint style="info" %}
Cercube and YT++ will not fully work (login issue), as the bundle ID gets changed, if you use this guide.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://slashedm.gitbook.io/xcode-app-signing/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
