- In Applicazioni/Xcode (Mostra contenuto pacchetto)/Contents/Developer/Platforms/ scegliere la cartella corrispondente alla piattaforma di sviluppo (nel mio caso, iPhone, quindi iPhoneOS.platform)
- Copiare il file Info.plist nella Scrivania e modificare le seguenti voci:
- DefaultProperties/CODE_SIGN_CONTEXT_CLASS inserire XCCcodeSignContext
- Salvare e rimettere Info.plist nella cartella originale
- In /Developer/SDKs scegliere l'iOS di sviluppo (nel mio caso, iOS 8.1, quindi iPhoneOS8.1.sdk)
- Copiare il file SDKSettings.plist nella Scrivania e modificare le seguenti voci:
- DefaultProperties/AD_HOC_CODE_SIGNING_ALLOWED inserire YES
- DefaultProperties/CODE_SIGNING_REQUIRED inserire NO
- DefaultProperties/ENTITLEMENTS_REQUIRED inserire NO
- Salvare e rimettere nella cartella originale
- Riavviare XCode e creare/aprire un progetto qualsiasi
- Cliccare nel nome del progetto nella barra a sinistra, in Build Settings/Code Signing/Code Signing Identity cambiare tutte le voci in "Ad Hoc Code Signing"
- File -> New -> File -> Resource -> Property List e inserire come nome Entitlements
- Aggiungere una nuova chiave cliccando sul + Can be debugged e impostare il valore su YES
- In Build Settings/Code Signing/Code Signing Entitlements/Debug aggiungere cliccando sul + una nuova voce e mettere Entitlements.plist
Adesso potete compilare e debuggare applicazioni anche su iDevice jailbroken con installato AppSync Unified di AngelXWind (repo di AngelXWind). Non usare altre versioni di AppSync e se già le avete installate, rimuovetele.