Skip to content

bug:ITMS-91065 Missing signature for _ssl.framework and _hashlib.framework in iOS IPA built with Flet 0.86.2 #6724

Description

@azarmama56-ship-it

Duplicate Check

Describe the bug

Hello!

I'm having a problem publishing an iOS app built with Flet.

Environment:
•⁠ ⁠Flet 0.86.2
•⁠ ⁠Flutter 3.44.7
•⁠ ⁠Python 3.13.9
•⁠ ⁠Xcode 26.0
•⁠ ⁠macOS 26.5.2

The app builds successfully and uploads to App Store Connect.

Apple rejects every uploaded build with:

ITMS-91065: Missing signature

Affected frameworks:
•⁠ ⁠Frameworks/_ssl.framework/_ssl
•⁠ ⁠Frameworks/_hashlib.framework/_hashlib

Apple references BoringSSL / openssl_grpc.

Things already tested:

•⁠ ⁠Rebuilt the app multiple times
•⁠ ⁠Clean build
•⁠ ⁠Regenerated certificates and provisioning profiles
•⁠ ⁠Verified code signing
•⁠ ⁠Manually re-signed _ssl.framework
•⁠ ⁠Manually re-signed _hashlib.framework
•⁠ ⁠Built with --no-swift-package-manager
•⁠ ⁠Built with Python 3.14 runtime
•⁠ ⁠Same result

My normal build (with default settings) produces an IPA that uploads successfully but is rejected by Apple with ITMS-91065.

The alternative build using --no-swift-package-manager produced only an .xcarchive and no IPA.

Is this a known issue with the embedded Python runtime?

Is there an updated runtime or workaround that allows publishing to the App Store?

If needed, I can provide the complete build logs and the generated archive for investigation.Additional information:

The default build produces an IPA that uploads successfully to App Store Connect but is rejected with ITMS-91065.

I also tested:

•⁠ ⁠--no-swift-package-manager
•⁠ ⁠--python-version 3.14

In that configuration Flet reported "Successfully built your .ipa bundle", but only an .xcarchive was generated and no .ipa file was created.

Could you please confirm whether this is a known issue with the current embedded Python runtime or the iOS packaging process?

Thank you!

Code sample

Code
[Paste your code here]

To reproduce

  1. Create a Flet iOS app.
  2. Build using:

flet build ipa --ios-export-method app-store

  1. Upload the generated IPA to App Store Connect.
  2. Apple rejects the upload with:

ITMS-91065: Missing signature

Affected frameworks:

  • _ssl.framework/_ssl
  • _hashlib.framework/_hashlib

Expected behavior

The IPA should be accepted by App Store Connect without ITMS-91065 missing signature errors.

Screenshots / Videos

Image Image Image
Captures

[Upload media here]

Operating System

macOS

Operating system details

macOS 26.5.2

Flet version

0.86.2

Regression

No, it isn't

Suggestions

I suspect the issue is related to signing of bundled Python frameworks (_ssl.framework and _hashlib.framework) when building an iOS IPA for App Store distribution.

Logs

Logs
[Paste your logs here]

Additional details

Environment:

  • Flet 0.86.2
  • Flutter 3.44.7
  • Python 3.13.9
  • Xcode 26.0

I also tested:

  • --python-version 3.14
  • --no-swift-package-manager

The issue still occurs. Apple rejects the IPA with ITMS-91065 for _ssl.framework and _hashlib.framework.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions