Фреймворк liqpay_ios.xcframework надає інструменти для інтеграції з LiqPay-платежами.
SDK містить усі необхідні залежності й не потребує використання CocoaPods, Carthage або Swift Package Manager.
- Скопіюйте файл
liqpay_ios.xcframeworkу каталог вашого проєкту (наприклад,Frameworks/). - Додайте фреймворк до Xcode:
- Відкрийте ваш проєкт.
- Перетягніть
liqpay_ios.xcframeworkдо Project Navigator. - У вікні, що з’явиться, виберіть:
- ✅ Copy items if needed
- ✅ Додайте до відповідного Target (наприклад,
YourAppTarget)
- Перейдіть до:
Переконайтеся, що фреймворк додано з такими налаштуваннями:
Target → General → Frameworks, Libraries, and Embedded Content- Embed: Embed & Sign
У Build Settings цільового застосунку потрібно вказати параметр Runpath Search Paths:
@executable_path/Frameworks
Якщо такого параметра немає – додайте його вручну. Це потрібно для правильного завантаження динамічних фреймворків на реальних пристроях (iPhone / iPad).
У вихідному коді вашого проєкту підключіть фреймворк:
import liqpay_iosПриклад виклику оплати:
let payment = LiqPayPayment(
data: "base64_encoded_data",
signature: "base64_encoded_signature"
)
payment.payPrivatPay { success, error in
if success {
// Успішний платіж
} else {
// Обробка помилки
}
}Фреймворк підтримує такі архітектури:
arm64(пристрої)x86_64,arm64(симулятори)
Зібрано з використанням BUILD_LIBRARY_FOR_DISTRIBUTION = YES та підтримує Swift ABI Stability.
- Статичне лінкування всіх залежностей
- Поширюється як
.xcframework - Сумісний з Xcode 14 і вище
З питань інтеграції та технічної підтримки звертайтеся до команди розробки SDK або до техпідтримки проєкту.