【问题标题】:Error when running Appium on SauceLabs --> posix spawn failure, code 253在 SauceLabs 上运行 Appium 时出错 --> posix spawn 失败,代码 253
【发布时间】:2015-06-02 13:16:13
【问题描述】:

我正在尝试在 SauceLabs 云上运行我的测试套件(使用 Appium)进行试用,并且我在日志中反复收到以下消息:

[33m[INST STDERR] posix 生成失败;中止启动(二进制 == /var/folders/bl/1800rz_j7blcqx8pthyrq59h0000gn/T/tmpb4mJhr/myApp.app/myApp)。 [39m 2015-03-29 14:02:07:379 -

info: [debug] [33m[INST STDERR] Instruments Trace Error : Error Starting Recording [39m 2015-03-29 14:02:07:444 -

info: [debug] [90m[INSTSERVER] Instruments exited with code 253[39m

我认为这与我们的应用程序的编译方式有关,但测试在我的本地 Mac 和我的设备上也可以完美运行(为调试而编译)。 我对他们的示例应用程序进行了同样的尝试,它工作得很好。有什么我想念的吗? 在此先感谢帕维尔

【问题讨论】:

    标签: ios appium saucelabs


    【解决方案1】:

    如果您在 saucelabs 上运行,您可能在 iPhone 模拟器中,该模拟器在 x86_64 架构上运行。您可能正在向它发送一个编译为在 ARM 上运行的应用程序(真正的 iDevices 使用什么),模拟器无法理解。

    如果您使用xcodebuild 命令从终端构建您的应用程序,您可以添加标志-sdk iphonesimulator8.1 或类似的。它会处理剩下的事情,你应该可以在 saucelabs 上运行它。

    【讨论】:

    • 有趣...当我到达 SauceLabs 时,我可以在日志中看到我是在 x86 上运行还是在 ARM 上运行?明天我会在办公室检查你的建议。谢谢!
    • 这确实帮助了我!非常感谢尼克!
    猜你喜欢
    • 2017-11-13
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    相关资源
    最近更新 更多