# twilio-sync-ios **Repository Path**: mirrors_twilio/twilio-sync-ios ## Basic Information - **Project Name**: twilio-sync-ios - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: latest - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-22 - **Last Updated**: 2025-11-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Twilio Sync for iOS This repository contains releases for the Twilio Sync for iOS SDK. These releases can be consumed using Swift Package Manager, CocoaPods or manual integration into your project. ### Mac Catalyst Pilot If you are interested in Mac Catalyst support please contact support. ### Swift Package Manager You can add Sync Client for iOS by adding the `https://github.com/twilio/twilio-sync-ios` repository as a Swift Package. In your Build Settings, you will also need to modify `Other Linker Flags` to include `-ObjC.` ### CocoaPods Integration We support integration using CocoaPods as well. You can add Twilio Sync Client to your project using the following example Podfile: ```ruby source 'https://github.com/CocoaPods/Specs' platform :ios, '12.0' target 'TARGET_NAME' do pod 'TwilioSyncClient', '~> 1.2' end ``` Then run `pod install` to install the dependencies for your project. ### Manual Integration `TwilioSyncClient.xcframework` is distributed as a dynamic iOS framework that you can drag and drop into your existing projects. Once you've downloaded and unpacked the XCFramework, navigate to your Xcode project's _General_ settings page. Drag and drop `TwilioSyncClient.xcframework` onto the _Frameworks_, _Libraries_, and _Embedded Content_ section. Ensure that "_Copy items if needed_" is checked and press Finish. Ensure that "_Embed & Sign_" is selected. In your Build Settings, you will also need to modify Other Linker Flags to include `-ObjC`. ### Carthage Integration Carthage is not currently a supported distribution mechanism for Twilio Sync Client. Carthage does not currently work with `.xcframeworks` as documented [here](https://github.com/Carthage/Carthage/issues/2890). Once Carthage supports binary `.xcframeworks`, Carthage distribution will be re-added. ## Issues and Support Please file any issues you find here on Github. Please ensure that you are not sharing any [Personally Identifiable Information(PII)](https://www.twilio.com/docs/glossary/what-is-personally-identifiable-information-pii) or sensitive account information (API keys, credentials, etc.) when reporting an issue. For general inquiries related to the Sync SDK you can file a [support ticket](https://support.twilio.com/hc/en-us/requests/new). ## License Twilio Sync for iOS is distributed under [TWILIO-TOS](https://www.twilio.com/legal/tos).