Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

CocoaPods

CocoaPods — це менеджер залежностей для проєктів Cocoa мовами Swift і Objective-C. CocoaPods зазвичай використовують для керування залежностями та їх інтеграції у проєкти Xcode. Defold не використовує Xcode під час збирання для iOS і macOS, але все ж використовує CocoaPods для розв’язання залежностей на сервері збирання.

Розв’язання залежностей

Нативні розширення можуть містити файл Podfile у папках manifests/ios і manifests/osx, щоб указати залежності розширення. Приклад:

platform :ios '11.0'

pod 'FirebaseCore', '10.22.0'
pod 'FirebaseInstallations', '10.22.0'

Сервер збирання збере файли Podfile з усіх розширень і використає їх для розв’язання всіх залежностей та включення їх під час збирання нативного коду.

Приклади: