---
page_source: https://juspay.io/in/docs/upi-plugin-direct-psp/flutter/getting-the-sdk/adding-frameworks
page_title: Adding Frameworks (iOS)
---


## Adding Frameworks



 UPI related dependencies needs to be added in the project. 

* **Hyper QR framework** : This framework is required to scan QRs in iOS devices. [Download](https://public.releases.juspay.in/release/ios/hyper-sdk-dependencies/hyper-qr/12-jul-22/HyperQR.xcframework.zip)
* **Common Library** : NPCI UPI common libraries is a set of utilities which PSP can embed into their UPIapp to communicate with NPCI central system to set/reset/change UPI PIN (earlierknown as MPIN), balance enquiry and for debit authorization with two factor secured authentication. This will be shared by Juspay

 Follow these steps to add a framework in an iOS project:

1. Select the project in the **Groups & Files**  pane in Xcode.
2. Ensure that the proper target is selected on the left side, select the **General**  tab.
3. Scroll to the **Frameworks, Libraries and, Embedded Content**  section.
4. Select the + button at the bottom of the section to add the required frameworks.
5. Select each of the frameworks mentioned above and click Add.

> **Note**
> If you are using Xcode 15 and facing a “Cycle inside” issue during building the app, this issue can be fixed by moving ‘Embed Frameworks’ build phase above the ‘Run script’ build phase(s).

