Come installare Carthage

Andate qui e scaricate l’ultima versione https://github.com/Carthage/Carthage/releases altrimenti compilatevelo da zero Installatelo normalmente e aprite il terminale.

Spostatevi nella cartella del vostro progetto ed eseguite:

nano Cartfile

E incollate (modificando il nome in base a quello che state creando):

github "Utente/Progetto"

Salvate ed eseguite:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer/
carthage update --platform iOS
open Carthage

Poi andate dentro la cartella /Carthage/Build/iOS, selezionate il file .framework e trascinatelo dentro il vostro progetto.

Run script

Ora andate su Build Phases, cliccate sul + in alto a sinistra e poi su Run Script. Dentro Shell mettete:

/usr/local/bin/carthage copy-frameworks

E su Input Files il percorso del framework che avete appena creato:

Linked frameworks and libraries

E voilà, ora andate e importatene tutti! Vi basterà importare le vostre dipendenze semplicemente con:

import Progetto

Come convertire un progetto in Swift

Xcode permette di fare conversione tra le versioni di Swift (dalle più vecchie, alle più nuove ovviamente) in modo del tutto automatico. Peccato che a volte come tutte le conversioni automatiche… potrebbe non andare a buon fine e incasinarvi il progetto rendendovi tutto illeggibile:

Conversione Swift… a caso

Cosa fare in questo caso? Beh, fare versione per versione. Quindi se state cercando di aggiornare un progetto da Swift 2 e volete portarlo al 4, scaricartevi le giuste versioni di Xcode e fatelo passo a passo per ogni versione, senza interferire tra le impostazioni dei progetti (di solito contenute nel file plist).

Come fare il backup a SickRage

Dopo aver visto come fare il backup a CouchPotato, ora vediamo come farlo a SickRage.

Presupponendo che l’abbiate installato seguendo questa guida, potrete facilmente andando su:

http://raspberrypi.local:8081/config/backuprestore/

Selezionate il percorso e via, backup effettuato! Se dovete spostare il server da qualche altra parte vi basterà reinstallarlo e fare ripristina.

Se invece volete farlo in maniera manuale, salvatevi questi due file e sostituiteli nella nuova installazione (ovviamente dovrete prima disattivare il servizio con sudo service sickrage stop).

/opt/sickrage/config.ini
/opt/sickrage/sickbeard.db

Oppure:

/opt/sickrage/sickrage.db