# Publishing POS Application with Square Reader SDK on Apple App Store

**URL:** <https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278>\
**Category:** Questions\
**Tags:** reader-sdk\
**Created:** [April 3, 2024, 6:44pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278 "2024-04-03T18:44:02Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pyromart](https://avatars.discourse-cdn.com/v4/letter/p/f475e1/32.png) [@Pyromart](https://developer.squareup.com/forums/u/Pyromart)\
**Post date:** [April 3, 2024, 6:44pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/1 "2024-04-03T18:44:02Z")

</div>

We are on the final stretch of pushing our iOS (and Android) Application to their respective app stores. However, we are receiving this error:

We are unable to post your app to the App Store at this time because your app has not been authorized by the accessory manufacturer to work with the MFi accessory.

com.squareup.s020  
com.squareup.s025  
com.squareup.s089  
com.squareup.protocol.stand

and cannot (for the life of me) find where to request a PPID from Square. I vaguely remember there being a registration page for allow for this but still cannot find it. Any help will be much appreciated.

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [April 3, 2024, 6:44pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/2 "2024-04-03T18:44:14Z")

</div>

👋 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:

> **[Configure the Reader SDK on iOS for Square Stand](https://developer.squareup.com/docs/reader-sdk/cookbook/square-stand)**
>
> Configure the Reader SDK on iOS to use Square Stand to swipe payments and to connect a Contactless and Chip Reader using USB.

[https://developer.squareup.com/docs/app-marketplace/requirements/reader-sdk](https://developer.squareup.com/docs/app-marketplace/requirements/reader-sdk)

> **Additional Documentation**
>
> [https://developer.squareup.com/docs/pos-api/build-on-ios](https://developer.squareup.com/docs/pos-api/build-on-ios)  
> [https://developer.squareup.com/docs/in-app-payments-sdk/add-digital-wallets/apple-pay](https://developer.squareup.com/docs/in-app-payments-sdk/add-digital-wallets/apple-pay)  
> [https://developer.squareup.com/docs/in-app-payments-sdk/troubleshooting](https://developer.squareup.com/docs/in-app-payments-sdk/troubleshooting)

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.

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [April 3, 2024, 6:45pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/3 "2024-04-03T18:45:32Z")

</div>

Before you can submit an application using Square Stand to the Apple App Store, Square must notify Apple that your application is authorized to work with Square Stand. This process might take several weeks to complete. You should contact Square for assistance with this process.

_This answer was reviewed by @Bryan-Square._

---

<div class="post-metadata">

**Author:** ![Pyromart](https://avatars.discourse-cdn.com/v4/letter/p/f475e1/32.png) [@Pyromart](https://developer.squareup.com/forums/u/Pyromart)\
**Post date:** [April 3, 2024, 6:56pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/4 "2024-04-03T18:56:40Z")

</div>

I have already reached out and will wait. If we do not include the Square Stand API items, this will not be required?

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [April 3, 2024, 6:59pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/5 "2024-04-03T18:59:37Z")

</div>

That is correct. If you don’t include them in this version of your app it’s not required. You’ll then be able to update it to include them. 🙂

---

<div class="post-metadata">

**Author:** ![Pyromart](https://avatars.discourse-cdn.com/v4/letter/p/f475e1/32.png) [@Pyromart](https://developer.squareup.com/forums/u/Pyromart)\
**Post date:** [April 3, 2024, 7:23pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/6 "2024-04-03T19:23:24Z")

</div>

If this is the case, the PPID form includes a section for Application Version Number. If we go ahead and release one without the Square Stand included, does this mean each time we update the application, we will be required to retrieve another PPID? or once the application ID is approved, we will be “finished” with getting this application approved as a whole.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [April 3, 2024, 7:26pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/7 "2024-04-03T19:26:08Z")

</div>

Once it’s approved you won’t have to go through the process again. 🙂

---

<div class="post-metadata">

**Author:** ![Pyromart](https://avatars.discourse-cdn.com/v4/letter/p/f475e1/32.png) [@Pyromart](https://developer.squareup.com/forums/u/Pyromart)\
**Post date:** [June 14, 2024, 2:02pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/8 "2024-06-14T14:02:12Z")

</div>

Hi Bryan,

It has been several weeks, is there anything we can do to get an update on this?

---

<div class="post-metadata">

**Author:** ![Pyromart](https://avatars.discourse-cdn.com/v4/letter/p/f475e1/32.png) [@Pyromart](https://developer.squareup.com/forums/u/Pyromart)\
**Post date:** [June 26, 2024, 1:56pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/9 "2024-06-26T13:56:57Z")

</div>

Checking in on this? It has been almost 3 weeks. We are still waiting for a PPID and no one on the support calls seems to know what is happening.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [June 26, 2024, 5:44pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/10 "2024-06-26T17:44:17Z")

</div>

I’m not sure I understand what the ask is here. If you want to use Reader SDK or Mobile Payments SDK with the Square Stand you’ll need to submit a request through this [form](https://squareup.com/help/us/en/contact?panel=ECDEDB4FFA3D). Once approved then you can add the Stand PPIDs to your application. 🙂

---

<div class="post-metadata">

**Author:** ![Pyromart](https://avatars.discourse-cdn.com/v4/letter/p/f475e1/32.png) [@Pyromart](https://developer.squareup.com/forums/u/Pyromart)\
**Post date:** [June 26, 2024, 5:55pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/11 "2024-06-26T17:55:15Z")

</div>

Hi Bryan,  
Form was submitted in April. I am attempting to get an update on this. I have not yet received the PPID’s for the application and it has been almost 3 months.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [June 26, 2024, 8:48pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/12 "2024-06-26T20:48:35Z")

</div>

I’m checking on the status of this. 🙂

---

<div class="post-metadata">

**Author:** ![Pyromart](https://avatars.discourse-cdn.com/v4/letter/p/f475e1/32.png) [@Pyromart](https://developer.squareup.com/forums/u/Pyromart)\
**Post date:** [June 27, 2024, 6:34pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/13 "2024-06-27T18:34:48Z")

</div>

Looking forward to getting a PPID 🙂 that way we can stop using TestFlight as our backup

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [June 27, 2024, 8:42pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/14 "2024-06-27T20:42:35Z")

</div>

Thanks for your patience.

Our team has confirmed that your application was approved by Apple. You should now be able to submit your application to the App Store.

Please include the following with your App Store review notes:

- This application uses the external accessory protocols com.squareup.s020, com.squareup.s025, com.squareup.s089 and com.squareup.protocol.stand (PPID# 127167-0003, 127167-0006, 127167-0005, 127167-0004 and 112944-0189).  
🙂

---

<div class="post-metadata">

**Author:** ![Pyromart](https://avatars.discourse-cdn.com/v4/letter/p/f475e1/32.png) [@Pyromart](https://developer.squareup.com/forums/u/Pyromart)\
**Post date:** [June 27, 2024, 9:00pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/15 "2024-06-27T21:00:59Z")

</div>

Thank you so much Bryan. Can we delete that so no one else can use it or there is no issue there?

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [June 27, 2024, 9:02pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/16 "2024-06-27T21:02:45Z")

</div>

No issue here since everyone that gets approved to use the Square Stand will use the above. But thanks for double checking. 🙂

---

<div class="post-metadata">

**Author:** ![mightye777](https://avatars.discourse-cdn.com/v4/letter/m/258eb7/32.png) [@mightye777](https://developer.squareup.com/forums/u/mightye777)\
**Post date:** [April 14, 2025, 10:37pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/17 "2025-04-14T22:37:57Z")

</div>

Hi Bryan, I am also currently in the process of submitting an app to Apple App Review, and have been requested to provide a PPID. I have reached out to square support (support id: 106203740). In this message you mentioned “everyone that gets approved would use the above”. Am I meant to use this PPID, or do I wait for support to respond?  
Thanks for your help!

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [April 15, 2025, 4:34pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/18 "2025-04-15T16:34:59Z")

</div>

So this is for app store submission and your app being able to use the Square Stand? Did you submit your app for [Stand approval](https://squareup.com/help/us/en/contact?panel=ECDEDB4FFA3D)? 🙂

---

<div class="post-metadata">

**Author:** ![bfox2718](https://avatars.discourse-cdn.com/v4/letter/b/8e7dd6/32.png) [@bfox2718](https://developer.squareup.com/forums/u/bfox2718)\
**Post date:** [June 4, 2026, 9:11pm UTC](https://developer.squareup.com/forums/t/publishing-pos-application-with-square-reader-sdk-on-apple-app-store/14278/19 "2026-06-04T21:11:37Z")

</div>

Hi Bryan, I too have already submitted an app to Apple App Review, and they have rejected it asserting that I must provide a PPID. I have reached out to square support (support id: 118371518 and 118544129). In this message you mentioned “everyone that gets approved would use the above”. Am I permitted to use this PPID, or do I wait for support to respond? The auto reply said I would expect a response in 1-2 days, and its been 6 so far.

I have already submitted everything requested on the form, and received a case ID, but have not recieved any update or follow up… anythin gyou can do to press that through would be greatly appreciated.
