Appium [已解决] 求助:在 OS X 系统上部署 Appium 环境,启动时提示 “error: Could not pre-launch appium:....”

pan · 2016年02月18日 · 最后由 pan 回复于 2016年02月19日 · 1196 次阅读

求大神帮忙,第一次在 mac 上部署 appium 的环境,但是启动时,出现如下报错:

Launching Appium with command: '/Applications/Appium.app/Contents/Resources/node/bin/node' lib/server/main.js --command-timeout "7200" --pre-launch --debug-log-spacing --platform-version "8.4" --platform-name "iOS" --app "/Users/yspan/Library/Developer/Xcode/DerivedData/zhihuDaily_2.0-bpfufhrjjbcmelcsombxjoeaobjn/Build/Products/Debug-iphoneos/xxxx.app" --no-reset --show-ios-log --device-name "iPhone 5s" --native-instruments-lib

info: [debug] Starting Appium in pre-launch mode

info: Pre-launching app

info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: ****        NEW SESSION           ***
info: ****        NEW SESSION           ***
info: ****        NEW SESSION           ***
info: ****        NEW SESSION           ***
info: ****        NEW SESSION           ***
info: ****        NEW SESSION           ***
info: ****        NEW SESSION           ***
info: ****        NEW SESSION           ***
info: *************************************

info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: [debug] Using local app from command line: /Users/yspan/Library/Developer/Xcode/DerivedData/zhihuDaily_2.0-bpfufhrjjbcmelcsombxjoeaobjn/Build/Products/Debug-iphoneos/xxxx.app

error: Could not pre-launch appium: Error: Bad app: /Users/yspan/Library/Developer/Xcode/DerivedData/zhihuDaily_2.0-bpfufhrjjbcmelcsombxjoeaobjn/Build/Products/Debug-iphoneos/xxxx.app. App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name. cause: Error: Error locating the app: ENOENT, stat '/Users/yspan/Library/Developer/Xcode/DerivedData/zhihuDaily_2.0-bpfufhrjjbcmelcsombxjoeaobjn/Build/Products/Debug-iphoneos/xxxx.app'

info: [debug] Got configuration error, not starting session
info: [debug] Cleaning up appium session

我的环境:
1、 OSX 10.11.1
2、 XCode Version 6.4
3、 Appium -1.4.13

相关步骤参考(https://testerhome.com/topics/3805)。

共收到 7 条回复 时间 点赞

排版问题被屏蔽。

pan #2 · 2016年02月18日 Author

#1 楼 @lihuazhang@seveniruby@monkey 你好,请检查贴子,如有需要更正,请说明!拜托拜托~

pan #3 · 2016年02月18日 Author

命令安装了 appium1.4.16,又用了 dmg 包安装了 1.4.13,不知道是否有影响。

/Users/yspan/Library/Developer/Xcode/DerivedData/zhihuDaily_2.0-bpfufhrjjbcmelcsombxjoeaobjn/Build/Products/Debug-iphoneos/xxxx.app
这个文件存在吗?

#4 楼 @sanlengjingvv 很明显不存在. 错误提示的就是这儿的问题

pan #6 · 2016年02月19日 Author

#5 楼 @seveniruby 嗯,确实不存在,不明白 xcode product 下的文件都是红色的,也编译过了。

pan #7 · 2016年02月19日 Author

已解决,这个目录下的.app 文件需要从 Xcode 直接安装才会生成!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册