I’m trying to script the creation of the ZIP file required for Application Loader to upload to iTunes Connect.
If I use OS X’s zip command, I get the message
The CodeResources file must be a symbolic link to _CodeSignature/CodeResources. Make certain that the bundle is on a locally-mounted volume (not a remote SMB volume), and be certain to use the Mac OS X Finder to compress it
Sure enough, if I use Finder to compress my files, Application Loader doesn’t complain and the upload is successful.
The ZIP files look identical in content and visible structure when examined.
Any clues?
Perhaps add
--symlinksto yourzipcommand. Seeman zipfor more details.