Вот что я следовал:
// Для создания проекта
$ tns create MYCocoaPodsApp
$ cd MYCocoaPodsApp
$ tns platform add ios
// Для создания плагина
cd ..
mkdir my-plugin
cd my-plugin
// Создан package.jsonфайл со следующим содержимым:
{
"name": "my-plugin",
"version": "0.0.1",
"nativescript": {
"platforms": {
"ios": "1.3.0"
}
}
}
Создан Podfile, который описывает зависимость от библиотеки, которую вы хотите использовать. Переместите его в папку platform / ios.
my-plugin/
├── package.json
└── platforms/
└── ios/
└── Podfile
// Добавлен пользовательский каркас в Podfiles
'pod 'IQKeyboardManagerSwift', '6.3.0'
// Установлен плагин в проекте NativeScript
tns plugin add ../my-plugin
// Сборка проекта
tns build ios
Установка успешно завершена, при попытке импортировать плагин выдает следующую ошибку:
![enter image description here](https://i.stack.imgur.com/Dd6nx.png)
IЯ думаю, что я пропускаю некоторые шаги здесь. Как я могу импортировать и использовать API-интерфейсы платформы iOS?