Macaca Macaca app-inspector 启动不了

Quintus · 2017年10月13日 · 最后由 Quintus 回复于 2017年10月16日 · 1515 次阅读

app-inspector version: 2.0.8
XCTestWD version: 1.2.5

Xcode 8.3.3

怀疑是最近升级 Xcode 到 9 以后,又退回版本到 8.3.3(下载了 8.3.3,9 同时保留,并通过 xcode-select 选择 Xcode 版本为 8.3.3)

但是此时启动 app-inspector 会有如下错误:

$ app-inspector -u 610100C8-CEEF-484C-AE88-26508C0BAB00 --verbose
> server.js:16:12 [master] pid:58159 server start with config:
 { port: 5678,
  verbose: true,
  udid: '610100C8-CEEF-484C-AE88-26508C0BAB00',
  ip: 'xx.xx.xx.xx',
  host: 'xxxxxxx',
  loaded_time: '2017-10-13 09:52:27' }
>> app-inspector.js:43:12 [master] pid:58159 server start at: http://172.16.2.216:5678
>> xctest-client.js:56:14 [master] pid:58159 project path: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj
>> xctest-client.js:242:14 [master] pid:58159 xcode version: 8.3.3
>> XCTestWD version: 1.2.5
>> Read simulator log at: /Users/quintus/Library/Developer/Xcode/DerivedData/XCTestWD-evljajykmolwzobrozpobiggeeea/Logs/Test/B15BF888-98A2-43C7-BE0E-A6E6B1C4AAB4/StandardOutputAndStandardError.txt
>> xctest-client.js:190:18 [master] pid:58159 please check project: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj
>> xctest-client.js:190:18 [master] pid:58159 please check project: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj
>> xctest-client.js:190:18 [master] pid:58159 please check project: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj
>> xctest-client.js:190:18 [master] pid:58159 please check project: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj
>> xctest-client.js:190:18 [master] pid:58159 please check project: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj
>> xctest-client.js:281:14 [master] pid:58159 killing runnerProc pid: 58163
>> xctest-client.js:201:16 [master] pid:58159 xctest client exit with code: 65, signal: null
>> Read simulator log at: /Users/quintus/Library/Developer/Xcode/DerivedData/XCTestWD-evljajykmolwzobrozpobiggeeea/Logs/Test/B15BF888-98A2-43C7-BE0E-A6E6B1C4AAB4/StandardOutputAndStandardError.txt
>> Read simulator log at: /Users/quintus/Library/Developer/Xcode/DerivedData/XCTestWD-evljajykmolwzobrozpobiggeeea/Logs/Test/B15BF888-98A2-43C7-BE0E-A6E6B1C4AAB4/StandardOutputAndStandardError.txt
>> Read simulator log at: /Users/quintus/Library/Developer/Xcode/DerivedData/XCTestWD-evljajykmolwzobrozpobiggeeea/Logs/Test/B15BF888-98A2-43C7-BE0E-A6E6B1C4AAB4/StandardOutputAndStandardError.txt
>> Read simulator log at: /Users/quintus/Library/Developer/Xcode/DerivedData/XCTestWD-evljajykmolwzobrozpobiggeeea/Logs/Test/B15BF888-98A2-43C7-BE0E-A6E6B1C4AAB4/StandardOutputAndStandardError.txt

尝试查找这个他说的 simulator log 发现没有这个文件。并且模拟器上也没有 XCTestWD 加载。

尝试卸载 app-inspector 再重新安装也不能解决问题

请问论坛的大神是否有啥好的建议

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 4 条回复 时间 点赞
Quintus 关闭了讨论 10月17日 05:07

谢谢,我的系统里面两个 xcode 都有,但是开发还是需要 xcode8.3.3,所以又退回来了

匿名 #3 · 2017年10月13日
Quintus 回复

我也遇到了这个问题,XCTestWD 手动 build 到模拟器都没成功,最终升级了电脑的系统以及 Xcode 到 9,最后解决了,最新版本的 app-inspector 貌似要匹配新版 xcode 的 swift

可能需要升级下 xcode

尝试了各种方法不知道如何解决问题,回退 app-inspector 版本到 2.0.7 也不行。

最终把 app-inspector 降到 2.0.7,XCTestWD 降到 1.1.8 后可以工作。Xcode 8.3.3

谢谢下面的朋友建议升级 Xcode 到 9,目前还没有升级的需求,以后升级了再尝试是否可以工作

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