RxTest все еще использует libswiftXCTest.dylib

Я столкнулся с проблемой "Disallowed framework"при отправке в App Store. Проблема заключается в следующем

"ITMS-90726: Disallowed frameworks - Your app submission contains usages of the restricted framework libswiftXCTest.dylib. Remove these, rebuild and resubmit."

В ходе моего исследования я обнаружил, что фреймворк RxTest все еще использует ограниченный фреймворк. libswiftXCTest.dylib

Версия Xcode: 11.6

Версия RxSwift: 5.1.1

  1. Как мне решить эту проблему?
  2. Решил ли RxTest эту проблему?

2 ответа

Решение

Don't import RxTest into your application. It should only be imported into the test target, not the application target.

У нас была такая же проблема с нашим проектом. Мы использовалиCarthage и в copy-frameworks этап сборки мы также включили RxTestфреймворк. Удаление его из фазы сборки должно решить проблему.

Другие вопросы по тегам