如何在模拟器或真实设备上安装ipa文件?

3
我有一个ipa文件,如果我将app文件拖放到模拟器中,它会在着陆页崩溃。每当我将ipa文件拖放到设备和模拟器管理器中时,我都无法安装它,无论是模拟器还是真实的iOS。
然而,当我使用相同的ipa文件与BrowserStack一起使用时,它可以正常安装ipa文件,并且工作正常。
我不确定我错过了什么。
正确的ipa/app文件安装顺序是什么,适用于模拟器和仿真器?

一个ipa文件要么是模拟器版本(x86),要么是设备版本(arm),不能同时兼容两者。 - Paulw11
因为Browserstack提供对运行ARM构建的物理设备的远程访问。 - Paulw11
开发者需要为您的设备提供一个临时构建版本,或者(可能更简单的方法)使用TestFlight。他们还可以为模拟器提供一个专门的构建版本。 - Paulw11
如果我想使用Appium运行自动化测试,那么我应该如何通过Appium服务器安装ipa文件呢?肯定有一种方法可以直接发送ipa文件,这样你就可以执行自动化脚本了。 - Amr Salem
这里有一个很好的答案:在模拟器上安装 .IPA 的解决方案 - YuryDG
显示剩余4条评论
1个回答

4

在iOS模拟器上安装应用程序:

xcrun simctl install <Simulator ID> <Path to .ipa>

3
我遇到了这个错误: xcrun simctl install 19204C17-XXXX-XXXX-XXXX-74A0A8185D6E /Users/xxxxx/Downloads/xxxxx.ipa 处理该命令时遇到了一个错误(domain=NSPOSIXErrorDomain,code=2): 无法安装所请求的应用程序。 在提供的路径中未找到应用程序包。 请提供所需应用程序包的有效路径。 - Sr. Oshiro
1
你确定你得到了专门为模拟器构建的.ipa文件吗?请注意,无法在模拟器上安装用于设备的.ipa文件。 - oleksiisedun
这里有一个很好的答案。在模拟器上安装 .IPA 的解决方案 - YuryDG
应该使用xcrun simctl install <模拟器ID> <.app文件路径>来安装。IPA文件不适用于模拟器。 - Zhou Haibo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接