-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Summary
I’m unable to upload my iOS app to App Store Connect when using the Square Mobile Payments SDK for React Native.
The archive fails during validation with code signing and invalid bundle
errors related to SquareMobilePaymentsSDK.framework.
Environment
- App type: React Native
- Library:
mobile-payments-sdk-react-nativev2025.11.1 - React Native: 0.79.1
- React: 19.0.0
- Build Configuration: Release
- Distribution: App Store (not Ad-Hoc or Development)
package.json (relevant parts)
{
"dependencies": {
"mobile-payments-sdk-react-native": "2025.11.1",
"react": "19.0.0",
"react-native": "0.79.1"
}
}
Exact Error from Xcode Organizer
Upload failed
Validation failed
Invalid Signature. Code object is not signed at all.
The file at path:
SalesSync.app/Frameworks/SquareMobilePaymentsSDK.framework/setup
is not properly signed.
Make sure your app is signed with a Distribution certificate,
not a Development or Ad Hoc certificate.
Validation failed
Invalid Bundle. The bundle at:
SalesSync.app/Frameworks/SquareMobilePaymentsSDK.framework
contains disallowed nested bundles.
Validation failed
Invalid Bundle. The bundle at:
SalesSync.app/Frameworks/SquareMobilePaymentsSDK.framework
contains disallowed file 'Frameworks'.
Steps to Reproduce
- Create a new React Native app.
- Install SDK:
yarn add [email protected] - Configure iOS according to documentation.
- Build Archive in Xcode with:
- Device: Any iOS Device (arm64)
- Configuration: Release
- Organizer → Distribute App → App Store Connect → Upload
- Upload fails with errors above.
Expected Result
Archive uploads successfully to App Store Connect.
Actual Result
-
SquareMobilePaymentsSDK.framework/setupis reported as not signed -
The framework contains a nested
Frameworksdirectory, which is rejected by App Store validation

Metadata
Metadata
Assignees
Labels
No labels