App Store Connect rejects my iOS Flutter app with error 90035: “Code failed to satisfy specified code requirement(s).” The error affects the main app executable, App.framework, and Flutter.framework.
Environment:
macOS 26.5.2 Xcode 26.6 Flutter 3.44.8 Individual Apple Developer Program membership
The Release archive and App Store IPA build successfully. The exported IPA is signed with an Apple Distribution certificate and contains the correct TeamIdentifier.
However, verification reports:
Runner.app: valid on disk Runner.app: does not satisfy its designated Requirement
The certificate Common Name contains a non-ASCII character: “Ç”. The generated designated requirement appears to represent this character using a decomposed Unicode form. I suspect a Unicode-normalization mismatch between the certificate Common Name and the embedded designated requirement.
I am also unable to create a local Apple Distribution certificate:
Xcode Manage Certificates reports: “The data couldn’t be read because it isn’t in the correct format.” The Apple Developer certificate portal reports “An unexpected error occurred” after I upload a valid CSR.
Has anyone encountered this issue when an Apple Distribution certificate Common Name contains a non-ASCII character?
Is there a supported way to regenerate the cloud-managed certificate or have Apple repair the team’s certificate state?
I can provide sanitized codesign output if an Apple engineer needs additional diagnostic information.
Hmmm, there are now three different folks on this thread. That makes it hard to respond to any one of your specifically, so I’m going to post a generic reply.
If the test that I described earlier reveals a problem, my advice is:
- File a bug describing the overall issue you’re hitting and the specific test your ran, and then attach the
.ipathat you generated as part of that test. - Post the bug number here, just for the record.
- Contact Apple > Developer > Contact Us and ask them to rename you team to remove the non-ASCII characters, being sure to reference the bug from step 1 as justification.
Sadly, this is not the only situation where ‘weird’ character cause problems for code signing:
- This thread describes an issue where double quotes in the team name cause similar issues.
- This reply explains how a non-ASCII character in the name of a file within the bundle can cause problems.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"