использование мостовых заголовков с интерфейсами модулей не поддерживается. Команда CompileSwiftSources завершилась с ненулевым кодом завершения - PullRequest
0 голосов
/ 11 марта 2020

В моем проекте есть модуль оплаты бритвы для шлюза платежей и файл SWRevelViewController для контроллера боковой панели. Я выбрал swift 5 и iOS версию 13 и обновил все модули, но все еще получаю ошибку

ошибка: использование мостовых заголовков с интерфейсами модулей не поддерживается. Команда CompileSwiftSources завершилась с ненулевым кодом выхода

pod 'Alamofire', '~> 4.5' pod 'TWMessageBarManager'
pod 'SwiftValidator', :git => 'https://github.com/jpotts18/SwiftValidator.git', :tag => '4.2.0'

pod 'SDWebImage', '~> 5.0'
pod 'DropDown'
pod 'MBRadioCheckboxButton'
pod 'SwiftyJSON', '~> 4.0'
pod 'razorpay-pod', '~> 1.1.1'
pod 'GoogleMaps'
pod 'GooglePlaces'
pod 'Firebase/Auth'
pod 'SVProgressHUD'     
pod 'FacebookLogin'
pod 'FacebookCore'
pod 'ImageSlideshow', '~> 1.8.0'
pod "ImageSlideshow/SDWebImage"
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'PopupDialog', '~> 1.1'
pod 'GoogleSignIn'
pod 'AppAuth','~> 1.2.0'

Ответы [ 2 ]

3 голосов
/ 18 марта 2020

Я проверил вашу проблему, и в соответствии с выбранным вами языком проекта проект работает правильно в XCode 10.2 , но вам необходимы изменения для обновления XCode 11.2.1

Пожалуйста, следуйте нескольким вещам:

  1. Убедитесь, что сначала ваш путь к файлу заголовочного моста является правильным в настройках сборки.
  2. Вам необходимо обновить модуль оплаты бритвы, потому что вы добавляете тег ( pod 'razorpay-pod', '~> 1.1.1') и pod обновлены в Swift 5.1 , поэтому удалите его и измените имя модуля с помощью pod 'razorpay-pod'
  3. Пожалуйста, измените настройки сборки. Установите для библиотеки сборки для распространения в настройках сборки для целевой платформы значение ДА .

Надеюсь, это полезно для вас.

0 голосов
/ 12 марта 2020

Этот вопрос похож (то же самое точное сообщение об ошибке) на Ошибка Xcode 11.2.1: Ошибка команды CompileSwiftSources с ненулевым кодом выхода .

Я опубликовал ответ, который можно найти здесь .

Надеюсь, у вас это получится!

...