运行 Appium on SauceLabs 时出错 --> posix 生成失败,代码 253

Error when running Appium on SauceLabs --> posix spawn failure, code 253

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

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

信息:[调试] [33m[INST STDERR] 仪器跟踪错误:开始记录时出错[39m 2015-03-29 14:02:07:444 -

信息:[调试] [90m[INSTSERVER] 仪器以代码 253[39m

退出

我认为这与我们的应用程序编译方式有关,但测试在我的本地 Mac 和我的设备(为调试编译)上运行完美。 我对他们的示例应用程序进行了同样的尝试,效果很好。有什么我想念的吗? 提前致谢,帕维尔

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

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