This is a signing issue, not a ZIP conversion issue. The app needs a valid provisioning profile and certificate. Use AltStore or SideStore to refresh the app every 7 days (free developer account).
The official platform to archive, sign, and export IPAs for Ad-Hoc, Development, or App Store distribution. convert zip to ipa
Or to convert all ZIPs in a folder: