Closed alekzernov closed 4 years ago
Привет. Какую версию библиотеки подключаете? Добавляете TrustDefender в папку Frameworks? Корректную инструкцию продублирую ниже, тоже самое описано в README.md Обратите внимание на пункт 3.
Установите CocoaPods
gem install cocoapods
Добавьте зависимости в Podfile
.\
Пример Podfile
из демо-приложения.
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target 'Your Target Name' do
pod 'YandexCheckoutPayments',
:git => 'https://github.com/yandex-money/yandex-checkout-payments-swift.git',
:tag => 'tag'
end
Your Target Name
- название таргета в Xcode для вашего приложения.\tag
- версия SDK. Актуальную версию можно узнать на github в разделе releases.
Добавьте библиотеку TrustDefender.framework в папку Frameworks.\ Подробнее про TrustDefender.
App
├─ Pods
└─ Frameworks
└─ TrustDefender.framework
Да все так делаю версия 2.0.3
Не добавляйте файл в проект в Xcode. Просто в Finder нужно перенести его в папку Frameworks
Update: В новых версиях нужно добавлять в файл проекта. см. README.md
Создал в корне проекта папку Frameworks через Finder и туда перенес не работает
@alekzernov Проверьте что из проекта удалены все ссылки на TrustDefender.framework. Лучше для теста попробовать создать новый проект.
@alekzernov Проверьте что из проекта удалены все ссылки на TrustDefender.framework. Лучше для теста попробовать создать новый проект.
сделал все ровно не подключается
сделал все ровно не подключается
1) у цели в Build Settings найдите Framework Search Paths 2) проверьте что там есть путь $(PROJECT_DIR)/Frameworks ( поскольку Вы говорите, что положили в папку проекта Frameworks и во внутрь уже TrustDefender.framework)
@oltv00 Привет. Такая же проблема. Пробовал с версиями 2.0.6, 2.0.7. Добавлял и в проект xCode, и через Finder. Framework Search Paths в Build Settings прописывал. Модуль не находит
Тоже столкнулся с данной проблемой, решилось следующими шагами:
@NickSivin Можно, пожалуйста чуть подробнее про первый пункт, что имеется ввиду?
в самом проекте у группы без папки 'Frameworks' указал путь на эту папку
Можно, пожалуйста чуть подробнее про первый пункт, что имеется ввиду?
@AndrewKSpire по дефолту у вас в проекте есть группа без папки (Frameworks), я создал папку в корне проекта с аналогичным именем и указал группе эту папку. После чего положил туда TrustDefender
@NickSivin Огромное спасибо! Помогло
У меня есть предположение, что интегрировать фреймворк можно гораздо проще, т.е. без манипуляций с удаленным :git :tag, без перемещения фреймворка, без "Search Paths", без путей $(PROJECT_DIR)/Frameworks и т.п.
pod 'YandexCheckoutPayments', :path => 'XXX'
pod install
@iwheelbuy Лично для меня это не выглядит проще)
@alekzernov Актуальна ли еще проблема?
Три дня пытаюсь засунуть его в проект без успешно пишет не найден модуль.