How to Fix Apple App Store ITMS-90035 Signing Error in iOS Builds
The ITMS-90035 error occurs when uploading an iOS app to the App Store and signals a failed signature verification, not a corrupted IPA file. It is commonly caused by using a Development certificate instead of an iOS Distribution certificate, or a mismatch between the provisioning profile and the Bundle ID. Cross-platform frameworks like Flutter, React Native, and CI tools like Jenkins are especially prone to this error due to inconsistent signing configurations. Developers are advised to regenerate the full signing chain — including Bundle ID, certificate, and provisioning profile — ensuring all three are consistent across the Apple Developer Portal and build settings. Tools like AppUploader can help Windows users manage certificates and upload IPAs without requiring Xcode, while CLI-based uploads provide more detailed logs for diagnosing root causes.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in