WebdriverAgent: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь встроить веб-драйвер на реальное устройство iOS.До вчерашнего дня все работало нормально.С тех пор я не обновлял коробку.Я вижу следующую ошибку при компиляции:

\ Ld /Users/qaautomation/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphoneos/WebDriverAgentLib.framework/WebDriverAgentLib normal arm64A (в целевом объекте: WebDriver)cd / usr / local / lib / node_modules / appium / node_modules / appium-xcuitest-driver / WebDriverAgent экспорт IPHONEOS_DEPLOYMENT_TARGET = 11.3 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolch64gr/-dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk -L / Пользователи / qaautomation / Библиотека / Разработчик / Xcode / DerivedData / Build / Products / Debug-iphoneos -F / Пользователи / qaautomation / Библиотека / Разработчик / Xcode / DerivedData / Build / Продукты / Debug-iphoneos -F / Приложения / Xcode.app / Содержание / Разработчик / Платформы / iPhoneOS.platform / Разработчик / Библиотека / Frameworks -F/ usr / local / lib / node_modules / appium / node_modules / appium-xcuitest-driver / WebDriverAgent / Carthage / Build / iOS -F / usr / local / lib / node_modules / appium / node_modules / appium-xcuitest-driver / WebDriverAgent / Carthage / Build / Mac -filelist /Users/qaautomation/Library/Developer/Xcode/DerivedData/Build/Intermediates.noindex/WebDriverAgent.build/DebWibibe.build / Objects-normal / arm64 / WebDriverAgentLib.LinkFileList -install_name @ rpath / WebDriverAgentLib.framework / WebDriverAgentLib -Xlinker -rpath -Xlinker @ исполняемый_путь / фреймворки -Xlinker -rpath -Xlinker @ loworks_mipos = версия-версии-3.dead_strip -Xlinker -object_path_lto -Xlinker /Users/qaautomation/Library/Developer/Xcode/DerivedData/Build/Intermediates.noindex/WebDriverAgent.build/Debug-iphoneos/WebDriverAgentLib.build/ririLriexport_dynamic -Xlinker -no_deduplicate -fobjc-arc -fobjc-link-runtime -lxml2 -framework МаршрутизацияHTTPServer -framework YYCache -compatibility_version 1 -current_version 1 -Xlinker -dependency_info -Xlinkild / Users / Библиотека данных / Developer / XaDDDIntermediates.noindex / WebDriverAgent.build / Debug-iphoneos / WebDriverAgentLib.build / Objects-normal / arm64 / WebDriverAgentLib_dependency_info.dat -o / Пользователи / qaautomation / Библиотека / Разработчик / Xcode / DerivedData / Build / Products / Web-Debug-i.рамки / WebDriverAgentLib

1004 * неопределенные символы для архитектуры arm64: "_OBJC_CLASS _ $ _ XCElementSnapshot", ссылки из: l_OBJC _ $ _ CATEGORY_XCElementSnapshot _ $ _ FBIsVisible в XCUIElement + FBIsVisible.o l_OBJC _ $ _ CATEGORY_XCElementSnapshot _ $ _ FBUID в XCUIElement + FBUID.o l_OBJC _ $ _ CATEGORY_XCElementSnapshot_ $_WebDriverAttributes в XCUIElement + FBWebDriverAttributes.o ObjC-класс-реф в XCUIElement + FBWebDriverAttributes.o ObjC-класса исх в XCUIElement + FBUtilities.o l_OBJC _ $ _ CATEGORY_XCElementSnapshot _ $ _ FBAccessibility в XCUIElement + FBAccessibility.o l_OBJC _ $ _ CATEGORY_XCElementSnapshot _ $ _ FBScrolling в XCUIElement + FBScrolling.o ... ld: символ (ы) не найден для архитектуры arm64 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте-v чтобы увидеть вызов)

Использую последний Xcode и appium. Может ли кто-нибудь помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 16 апреля 2019

Добавьте -Wl, -U, "_ OBJC_CLASS _ $ _ XCElementSnapshot" в другие флаги компоновщика в целевом объекте WebDriverAgentLib.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...