# Integrate with your app
After getting some hands-on experience with our SDK in the demo application, you're ready to integrate the Meeting SDK for macOS into your own apps.
If you previously moved the `ZoomSDK` folder into your `ZoomSDKSample` folder to run the demo app, take it out of that location and put it back where it originally was when you first downloaded the SDK. You do not need the `ZoomSDKSample` folder at all for any apps you build from scratch.
## Add project permissions
The Meeting SDK requires these permissions.
| Permission | Required / Optional | Permission Key | Description |
| ---------- | ------------------- | -------------------------------------- | ------------------ |
| Camera | Required | Privacy - Camera Usage Description | Required for Video |
| Microphone | Required | Privacy - Microphone Usage Description | Required for Audio |
To grant these permissions to the SDK, open `info.plist` in your project, select the **+** button, and add these lines.
```plaintext
Privacy - Camera Usage Description cameraDesciption
Privacy - Microphone Usage Description microphoneDesciption
Privacy - AppleEvents Sending Usage Description eventsDescription
```
These permissions are already included in our demo app, but you'll want to check for them in any app that you build yourself.
## Include the required frameworks
Using the Meeting SDK for macOS requires the frameworks and libraries located in the downloaded files' `ZoomSDK` folder. Remember to re-sign those libraries with your own signature.
## Add the macOS library
1. In your project settings, go to the **General** tab.
2. Import the macOS libraries and frameworks into **Frameworks, Libraries and Embedded Content**.
3. Go to **Build Phases > Copy Files**, and add the `ZoomAudioDevice.driver` from the `Plugins` folder.
4. Since the Meeting SDK does not support Bitcode, set **Enable Bitcode** in **Build Settings > Build Options** to **No** when building your app.
## Grant permissions
Our video conferencing requires permissions for microphone, camera, Bluetooth, and photo library. Specify these permissions in your project settings `info.plist`.
1. Open `info.plist`, right click in the empty space, and select **Add Row**.
2. For the key, select **Privacy - Camera Usage Description**. Add descriptions for your permission request in the value column.
3. Add rows for microphone, Bluetooth, and photo library. Here's an XML code example of an `info.plist` file.
```xml
NSBluetoothPeripheralUsageDescription
We will use your Bluetooth to access your Bluetooth headphones.
NSCameraUsageDescription
For people to see you during meetings, we need access to your camera.
NSMicrophoneUsageDescription
For people to hear you during meetings, we need access to your microphone.
NSPhotoLibraryUsageDescription
For people to share, we need access to your photos
```
## Deploy your app
Now that you're ready to put your app with our integrated Meeting SDK into production, here are some suggested configurations.
- Set **macOS Deployment Target** to iOS 10.15 or later. For macOS 26 and Xcode 26 or later, you may need to remove the `-ld_classic` in other link flags from your project.
- Add `-ObjC` in **Other Linker Flags** of the **Build** settings.
---