Fail to upload ipa > 4GB

Starting around last weekend, all our attempts to upload ipa bigger than 4GB resulted in error:

This IPA is invalid - While unzipping the IPA we received the error message [warning [stryve-ios.ipa]: 8589934592 extra bytes at beginning or within zipfile (attempting to process anyway) ] Verify that the IPA can be unzipped before reattempting your upload.

It seems that for any ipa between 4GB and 8GB, the "extra" byte count will be 4294967296, and for any ipa above 8GB (up to 12GB I guss), the "extra" byte count will be 8589934592. Basically it seems that some recent change in AppStore code is using unsigned it to store ipa file size instead of unsigned long, so after overflow, the "extra" byte count will be exactly multiplies of 2^32.

Our app's core executable is small, but we have a lot of on-demand resources. Before last weekend, we've been successfully submitting ipa over 7GB for months, but this week all uploads resulted in the above failure, while all uploads below 4GB (by removing some on-demand resources) succeeded.

We've verified that all these ipa files can be decompressed correctly locally, so it appears to be an AppStore issue. Has anyone encountered similar issues? and can someone from AppStore team take a look? We were scheduled to launch our first iPhone version this week, but we're now completely blocked by this issue.