我正在尝试在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]仪器跟踪错误:错误开始记录[39m 2015-03-29 14:02:07:444 -
info:[debug] [90m [INSTSERVER]仪器已退出,代码为253 [39m
我认为它与我们的应用程序编译方式有关,但测试在我的本地Mac和我的设备上完美运行(为Debug编译)。 我尝试了他们的示例应用程序,它工作得很好。有什么我想念的吗? 提前谢谢,帕维尔
答案 0 :(得分:1)
如果您在酱油上运行,那么您可能在iPhone模拟器中运行,该模拟器在x86_64架构上运行。您可能会发送一个编译为在ARM上运行的应用程序(真正的iDevices使用的),模拟器并不理解。
如果您使用xcodebuild
命令从终端构建应用,则可以添加标记-sdk iphonesimulator8.1
或类似标记。它将处理其余部分,你应该能够在酱油上运行它。