Officers have issued CCTV images in connection with a theft that saw a teenage boy punched in the head and spat at in the face.