Possible typo in the instructions
I didn't test the instructions, but on reading through them it looks like you missed an output redirection arrow:
cat x* ../update.zip
I think was intended to be:
cat x* > ../update.zip
Thanks for taking the time to make such detailed instructions!