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-native v2025.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 mobile-payments-sdk-react-native@2025.11.1
- 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/setup
is reported as not signed
-
The framework contains a nested
Frameworks directory,
which is rejected by App Store validation

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
mobile-payments-sdk-react-nativev2025.11.1package.json (relevant parts)
Exact Error from Xcode Organizer
Steps to Reproduce
Expected Result
Archive uploads successfully to App Store Connect.
Actual Result
SquareMobilePaymentsSDK.framework/setupis reported as not signedFrameworksdirectory, which is rejected by App Store validation