Установить новые Cocoapods без изменения существующих зависимостей? - PullRequest
1 голос
/ 25 марта 2020

Работа с приложением, которому уже 8 лет. Был написан в Objective C. Подфайл выглядит следующим образом.

platform :ios, '6.0'
pod 'AFNetworking', '~> 1.2.0'
pod 'MBProgressHUD', '~> 0.6'

platform :ios, '7.0'
pod 'MessageBanner', '~> 1.0'

Я хотел бы добавить новые модули в проект. А именно, Stripe. Stripe успешно работает на моем локальном компьютере из другого проекта XCode, который использует этот синтаксис подфайла.

platform :ios, '9.0'

target 'Superapps' do
use_frameworks!

pod 'Alamofire', '~> 4.5'
pod 'AlamofireImage', '~> 3.3'
pod 'Stripe'
pod 'Cards'


end

Есть ли способ запустить команду терминала, которая может добавить новые модули в проект, оставляя при этом существующие зависимости без изменений? Всякий раз, когда pod install или pod install --no-repo-update используется после добавления новых модулей в проект, в Xcode отображается возможное предупреждение компилятора no such module stripe. Есть ли способ исправить это?

На всю жизнь, каждое пробное редактирование, включая изменения в подфайле и множество различных команд терминала, либо создает проект приложения, который может запускать зависимости раньше обновление, но всегда ошибка предупреждения no such module stripe. Я связался со Stripe и теперь общаюсь с Apple по поводу их поддержки на уровне кода для программы Apple для разработчиков.

Примечание. Apple заявляет, что их поддержка на уровне кода относится только к платформам Apple ...

...