Move SM_CERTIFICATE_IDENTITY to package.py + various fixes

- Overwrite zip archive instead of updating (-FS argument)
- Fail with an error if Xcode forgets to update version strings in
Info.plist's of the components