Hello everyone,
We are facing repeated Invalid Binary (1.0) rejections for our iOS app during submission to App Store Connect.
Here’s what we have already tried:
Added a properly formatted PrivacyInfo.xcprivacy file under the Runner target.
Covered all third-party SDKs used in our project, such as: audioplayers_darwin, connectivity_plus, device_info_plus, flutter_local_notifications, fluttertoast, shared_preferences_foundation, etc.
Verified that the manifest file is indeed included in the .ipa package (Payload/Runner.app/PrivacyInfo.xcprivacy).
Opened the file in Xcode — it loads as a valid property list (plist) with the required keys:
NSPrivacyCollectedDataTypes
NSPrivacyAccessedAPITypes
NSPrivacyThirdPartySDKs
Confirmed that Target Membership is set to Runner (iOS) only (not test targets).
Despite these checks, App Store Connect still rejects our binary with the same "Invalid Binary (1.0)".
My question: Are there additional requirements for Flutter-based apps, or do we need to use specific SDK identifiers/names for Apple to accept the privacy manifest?
Any guidance or experiences resolving this issue would be really helpful, since this is currently blocking our app release.
Thanks in advance!