One of our customers is reporting an issue after upgrading to iOS 18 where they are unable to connect the reader to our app. We did update our Square Reader SDK to v1.7.5 but the customer is reporting an error stating “Reinstallation required, please reinstall Point of Sale [iOS 18]”.
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
They tried the following troubleshooting steps to no avail:
Ensure that the Square application has permission to access location services “Always” or “When using” > under device Settings > scroll down on left side to Square > Location
Make sure Bluetooth is toggled off for any device that has connected to the reader in the past.
Once that’s done run through these steps in this order:
In the Square Point of Sale App go to Settings > Hardware > Card Readers > Forget all card readers
Force-quit Point of Sale App
Open Device settings
Navigate to Bluetooth
Forget all Square Readers
Hold the button on the Reader until the lights flash red
Reboot the Device
Re-launch Point of Sale app, wait about 1 minute, and re-pair the Reader
They actually reached out to Square support and they went through several steps including this one but to no avail. Square support told the customer it’s a problem on our end, but the only change we made was to update to the Reader SDK v1.7.5 - nothing else was changed and everything was functioning properly prior to this update.
Can you share the application ID? The one you provided isn’t a Square application ID. It will look like sq0idp-K-i6--d9HD4fha58YpSS6w. Also I will need the location_id in order to escalate to the team. All of these values are safe to share publicly. Only access tokens aren’t safe to share.