2017-02-17 42 views
0

Мне удалось запустить appium. К сожалению, я не смог пройти тест, чтобы успешно работать. После окончания проверки appium я только получаю только один уникальное сообщение об ошибке, которое является следующим:IOS Appium не работает при запуске тестовых скриптов

[XCUITest] Error: Command '/bin/bash Scripts/bootstrap.sh -d' exited with code 134 
    at ChildProcess.<anonymous> (../../lib/teen_process.js:66:19) 
    at emitTwo (events.js:106:13) 
    at ChildProcess.emit (events.js:192:7) 
    at maybeClose (internal/child_process.js:890:16) 
    at Socket.<anonymous> (internal/child_process.js:334:11) 
    at emitOne (events.js:96:13) 
    at Socket.emit (events.js:189:7) 
    at Pipe._handle.close [as _onclose] (net.js:501:12) 
{ Error: Command '/bin/bash Scripts/bootstrap.sh -d' exited with code 134 
    at ChildProcess.<anonymous> (../../lib/teen_process.js:66:19) 
    at emitTwo (events.js:106:13) 
    at ChildProcess.emit (events.js:192:7) 
    at maybeClose (internal/child_process.js:890:16) 
    at Socket.<anonymous> (internal/child_process.js:334:11) 
    at emitOne (events.js:96:13) 
    at Socket.emit (events.js:189:7) 
    at Pipe._handle.close [as _onclose] (net.js:501:12) 
    stdout: '\u001b[1mFetching dependencies\n', 
    stderr: 'dyld: Symbol not found: __TMV6Result8AnyError\n Referenced from: /usr/local/Cellar/carthage/0.19.1/bin/../Frameworks/CarthageKit.framework/Versions/Current/Frameworks/ReactiveSwift.framework/ReactiveSwift\n Expected in: /Library/Frameworks/CarthageKit.framework/Versions/Current/Frameworks/Result.framework/Versions/A/Result\n in /usr/local/Cellar/carthage/0.19.1/bin/../Frameworks/CarthageKit.framework/Versions/Current/Frameworks/ReactiveSwift.framework/ReactiveSwift\nScripts/bootstrap.sh: line 45: 18795 Abort trap: 6   carthage bootstrap $USE_SSH\n', 
    code: 134 } 

Может кто-нибудь пролить свет в этом вопросе? Любой вход очень приветствуется.

EDIT: Я посмотрел в этот вопрос, и я обнаружил, что есть что-то не так с Карфагеном, установленное в системе, когда я ввожу следующие команды:

cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/ 

/bin/bash Scripts/bootstrap.sh -d 

Я получаю следующее сообщение об ошибке:

Fetching dependencies 
dyld: Symbol not found: __TMV6Result8AnyError 
    Referenced from: /usr/local/Cellar/carthage/0.19.1/bin/../Frameworks/CarthageKit.framework/Versions/Current/Frameworks/ReactiveSwift.framework/ReactiveSwift 
    Expected in: /Library/Frameworks/CarthageKit.framework/Versions/Current/Frameworks/Result.framework/Versions/A/Result 
in /usr/local/Cellar/carthage/0.19.1/bin/../Frameworks/CarthageKit.framework/Versions/Current/Frameworks/ReactiveSwift.framework/ReactiveSwift 
Scripts/bootstrap.sh: line 45: 26035 Abort trap: 6   carthage bootstrap $USE_SSH 

Хотя я не уверен, как это исправить. Любой вход очень приветствуется.

ответ

0

Это может произойти, если у вас есть старая версия /Library/Frameworks/CarthageKit.framework. Если вы используете версию Carthage в домашней версии, вам не нужна эта копия фреймворка, поэтому ее можно безопасно удалить.

т. Е. Удалить рамки в/Library/Frameworks