Ho incontrato questo problema un paio di volte:
- Ho acquistato un brano sull'iPhone tramite l'app di iTunes Store.
- Riscrivo il brano su iTunes sul mio Mac.
- Aggiungo il brano a una playlist esistente in iTunes.
- Tento di sincronizzare il mio iPhone con iTunes.
Dopo il passo 4, mi aspetto che la playlist aggiornata sia sull'iPhone. Invece, trovo che la canzone acquistata sia stata rimossa dall'iPhone e la playlist sull'iPhone sia ora a 1 brano in meno rispetto al numero di brani che iTunes registra.
Se acquisto un brano su iTunes o su un altro dispositivo iOS, ma eseguo i passaggi 2 - 4, il problema non si verifica. Succede solo quando una canzone è stata acquistata sul dispositivo per prima.
Sia l'iPhone che iTunes stanno utilizzando lo stesso ID Apple in questo caso. Sono stato in grado di risolvere questo problema in passato eseguendo una combinazione di ripristino del dispositivo e rimozione manuale dei brani / album dalla scheda Musica per l'iPhone in iTunes. Ho rimosso le canzoni questa volta, ma senza fortuna. Preferirei non dover ripristinare completamente il dispositivo ogni volta che effettuo un acquisto di brani sul mio iPhone, quindi sto cercando altre possibili soluzioni qui.
EDIT:
Ho anche scoperto che, se eseguo nuovamente il download di uno dei brani mancanti sul mio iPhone dopo la sincronizzazione con iTunes, questo verrà visualizzato nelle playlist (di cui solo iTunes è a conoscenza). Una volta sincronizzato di nuovo con iTunes, il brano verrà rimosso dal dispositivo.
A questo punto, sembra sempre più un bug in iOS o in iTunes, quindi vado fuori e registro un bug report con Apple.