如果我们有一个 iOS 应用程序,它是部署在 Test Flight 上的测试版本(企业版本)。
在设备上安装应用程序并将其连接到 iTunes 后,我可以提取 .ipa。
然后我压缩 .ipa 文件并将其解压缩,它在该应用程序的解压缩文件夹中显示 .app 文件。
我可以使用这个 .app 文件在模拟器上运行 iOS appium 脚本吗?
我试过了,但它给出了错误-
错误:无法启动 Appium session ,错误是:错误:仪器在启动时崩溃
信息:[调试] 错误:仪器在启动时崩溃 在 Instruments.onInstrumentsExit (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-instruments/lib/instruments.js:387:31) 在空。 (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-instruments/lib/instruments.js:308:12) 在 ChildProcess.emit(events.js:98:17) 在 Process.ChildProcess.handle.onexit (childprocess.js:820:12) 信息:[调试] 响应客户端错误:{“状态”:33,“值”:{“消息”:“无法创建新 session 。(原始错误:仪器在启动时崩溃)”,“origValue” :"Instruments crashed on startup"},"sessionId":null} 信息:<-- POST/wd/hub/session 500 115895.509 ms - 182
有人可以建议一些步骤来使用 appium 在 iOS 模拟器上启动这个企业 iOS 测试应用程序吗?
最佳答案
没有。设备应用程序是为 arm 编译的。模拟器运行英特尔代码。
关于ios - 是否可以在没有源代码的情况下构建 .app 文件?如果我们只是在 iOS 设备上安装了应用程序并且可以提取 .ipa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28482595/