Метод не переопределяет любой метод из своего суперкласса, Alamofire - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь создать XCFramework из исходного кода Alamofire. Мне удалось создать фреймворки для iOS и iOS -Simulator, я тестировал обе фреймворки в тестовом коде, который работал нормально. Я добавил это в XCFramework, он был успешным, добавил XCFramework в оставшийся код, но теперь я получаю следующую ошибку

Method does not override any method from its superclass

Выше ошибка относится к методу cleanup(), я думаю, что сгенерированный интерфейс swift имеет некоторые проблемы.

Я создал фреймворки, используя следующие команды

xcodebuild archive -workspace Alamofire.xcworkspace -scheme "Alamofire iOS" -sdk iphoneos OBJROOT=build/iOS
xcodebuild archive -workspace Alamofire.xcworkspace -scheme "Alamofire iOS" -sdk iphonesimulator OBJROOT=build/simulator  
xcodebuild -create-xcframework -framework ios_fr/Alamofire.framework -framework ios_sim_fr/Alamofire.framework -output build/Alamofire.xcframework

Все идет хорошо, но загрузка фреймворка с ошибкой выше не удалась.

Любая помощь в этом направлении приветствуется.

...