We bumped to the latest JUCE (head of develop) from an old one (c768979) and before I spend ages investigating/bisecting has anyone else had this problem reported by apple when uploading an IPA?
I suspect something simple is wrong but it’s not obvious to me. Maybe something is missing from our CMake setup or whatever.
Diffing the IPA contents reveals nothing significant. All signed the same, files in the correct places.
Noticed the same thing recently. It seems the issue is caused by the change in extras/Build/CMake/copyDir.cmake – with just this change reverted, AUv3 validates fine.
@attila an AUv3 project. We use CMake not Projucer.
The message comes in the form of an email after successful upload of the IPA to the app store:
Dear Developer,
We identified one or more issues with a recent delivery for your app, “PLUGIN NAME” VERSION (VERSION.BUILD_NUMBER). Please correct the following issues, then upload again.
ITMS-90018: This bundle is invalid - The file extension must be .zip.
Best regards,
The App Store Team
Not very helpful of Apple as this isn’t even the correct error let alone a descriptive one.
Hey @attila, for me this happens when validating Standalone + AUv3 extension in Xcode. The resulting archive is indeed invalid - the extension is a broken symlink to a temporary build directory.