yoomoney / yookassa-payments-swift

This library allows implementing payment acceptance into mobile apps on iOS and works as an extension to the YooMoney API
https://yookassa.ru/developers
MIT License
41 stars 41 forks source link

Failed to build module 'MoneyAuth' + Compiling for iOS 10.0, but module 'FunctionalSwift' #93

Closed ZhassulanAimukhambetov closed 3 years ago

ZhassulanAimukhambetov commented 3 years ago

Добрый день, коллеги. Делаю миграцию с версии 3.7.1 -> на версию 5.1.0. Полностью пошагово согласно инструкции. Добавил в podfile:

image

Сейчас podfile выглядит:

image

После установки подов + чистки проекта выходят ошибки:

image

Xcode:

image

Советы с соседней ветки попробовал все. Ничего не помогло.

Жду скорой обратной связи по данной ошибке, так как мы коммерчески используем вашу библиотеку. Заранее благодарю.

oltv00 commented 3 years ago

@ZhassulanAimukhambetov вероятно в Podfile, в post_install шаге устанавливается IPHONEOS_DEPLOYMENT_TARGET версии 11.0

попробуйте изменить код в шаге на примерно такой:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      if target.name == 'FunctionalSwift' || target.name == 'YooMoneyCoreApi'
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '10.0'
      else
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
      end
    end
  end
end
ZhassulanAimukhambetov commented 3 years ago

Да, получилось. Спасибо большое!