Action Required Before Updating Devices to iOS 18 🚨

Hi everyone,

Apple’s public release of iOS 18 is expected to launch soon, which will impact the following Square developer products: Reader SDK, Mobile Payments SDK, and POS API.

If your app is currently using one or more of the products, please complete the following updates as soon as possible to ensure continued connectivity with the Square Reader and/or Square Stand on iOS 18 devices. If these updates are not completed before devices running your app are updated to iOS 18, you will be unable to connect to Square hardware.

Reader SDK
Update to version 1.7.4 of the SDK before devices running your app are upgraded to iOS 18. More info here. Alternatively, consider migrating to the Mobile Payments SDK (version 2.0.0-beta3), the successor to the Reader SDK. Read the migration guide here.

Mobile Payments SDK
Update to version 2.0.0-beta3 of the SDK before devices running your app are upgraded to iOS 18. More info here.

POS API
Sellers using the POS API through your app must update their Square Point of Sale app to version 6.50 (or higher) before upgrading their devices iOS 18. Without these updates, sellers running your app on an iOS 18 device will not be able to pair a Square Reader or Square Stand with your integration. Please advise them to take action as soon as possible.

As always, please feel free to ask any questions here.

The Square Point Of Sales SDK is being utilized in the our iOS app; the current version being used in the app is v3.5.4, which needs to be upgraded to v4.5.3 to support iOS 18. However we cannot find the github repo to integrate POS SDK v4.5.3 into the code. all we found was for version POS SDK v3.5.4, please advice.

url : GitHub - square/SquarePointOfSaleSDK-iOS: A simple library for letting Point of Sale take in-store payments for your app using the Point of Sale API.

-Sandeep

Where are you seeing v4.5.3? According to our Release Notes 3.5.4 is the latest iOS version. :slightly_smiling_face: