ios模拟器安装测试包方法

1. 使用ios-sim

ios-sim是一个可以用命令空着ios模拟器的工具。利用这个命令,我们可以启动模拟器、安装app、启动app、查询ios sdk,它可以使我们像自动化测试一样打开xcode,ios-sim只支持xcode6以后的版本。

命令使用如下:

# 安装ios-sim的命令
# 先安装node
npm install ios-sim -g

# 安装.app包到模拟器
ios-sim launch app文件目录 --devicetypeid 模拟器版本
ios-sim launch /Users/Desktop/test.app --devicetypeid iPhone-6s

#查询模拟器列表命令
xcrun simctl list

xcode模拟器的位置为:/Users/soumoemoe/Library/Developer/CoreSimulator/Devices

App的位置:

假如模拟器为 iPhone 6s (60B8F826-8241-498A-A180-35C3F4F59562) (Booted)

则application目录在:/Users/soumoemoe/Library/Developer/CoreSimulator/Devices/60B8F826-8241-498A-A180-35C3F4F59562/data/Containers/Data/Application

2. xcrun:Xcode允许我们使用xcrun命令运行模拟器、管理安装包

命令使用如下:

# 列出安装的所有可用模拟器
xcrun instruments -s

‘‘‘
结果:
iPhone 8 Plus (11.2) [18B8751C-097C-427C-9DB8-BF59FB3C1D7E] (Simulator)
iPhone 8 Plus (11.2) + Apple Watch Series 3 - 42mm (4.2) [E381F8A1-54E9-4428-BE4A-7011902C5D69] (Simulator)
iPhone SE (11.2) [D8ACFB1F-6678-4014-8993-72050939481D] (Simulator)
iPhone X (11.2) [1346D0CB-C0A7-40F9-BB8B-C095B736C696] (Simulator)
‘‘‘

#开启指定模拟器
xcrun instruments -w "iPhone 8(11.2)

# 安装指定的app
xcrun simctl insall booted <app路径>

# 运行指定的app(com.test.app)
xcrun simctl launch booted <app identifier>

# 卸载指定的应用
xcrun simctl uninstall booted <app identifier>

原文地址:https://www.cnblogs.com/belle-ls/p/10476876.html

时间: 2024-10-09 10:57:47

ios模拟器安装测试包方法的相关文章

给iOS 模拟器“安装”app文件

前言 刚刚接触iOS的时候,我就一直很好奇,模拟器上面能不能直接安装app呢?如果可以,我们就直接在模拟器上面聊QQ和微信了.直到昨天和朋友们聊到了这个话题,没有想到还真的可以给模拟器“安装”app! 一.应用场景 先来谈谈是什么情况下,会有在模拟器上安装app的需求. 在一个大公司里,对源码的管理有严格的制度,非开发人员是没有权限接触到源码的.对苹果的开发证书管理也非常严格,甚至连开发人员也没有发布证书,证书只在持续集成环境或者Appstore产线里面,或者只在最后打包上架的人手上. 那么现在

iOS系统网络抓包方法

在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦.现在终于好了,本文提供两种方式进行网络抓包: 1. 网络共享 + 可视化抓包工具 基本原理 原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用抓包工具抓包,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具). 现在以MAC系统下Paros工具为例,详细描述下抓包过程: 操作步骤 1)  首先将MAC电脑的以太网共享给airport,使

ios模拟器安装.app

相对于xcode的run,然后再在安装到模拟器上测试,如果是个人开发的话,那还好. 要是是团队开发,那每次其他的童鞋就都需要update最新的文件下来再编译运行了. 而且,一些测试的童鞋也不会打开xcode这个庞大的IDE来拖垮电脑的运行速度的. 所以,能够只使用ios模拟器来安装.app的话,对工作来说是一件不错的事情. xcode6之后提供了一个工具,xctool.这个工具可以做到这三件事情: 1.启动一个模拟器 xcrun instruments -w 'iPhone 5s' 2.把.ap

【iOS开发-模拟器】Xcode6以后mac中iOS模拟器安装路径以及程序沙箱路径

模拟器安装位置 /Users/TTF/Library/Developer/CoreSimulator/Devices/模拟器标识(一些字符串) 后面那些模拟器标识就是一些字符串代表每一个不同的iOS设备 比如D3E79030-5DB9-4E5B-8E46-5C3B100A4C1C就代表这是iPhone4S,点击进去查看device.plist这个文件就能知道. iOS应用程序资源文件位置 /Users/TTF/Library/Developer/CoreSimulator/Devices/模拟器

iOS 模拟器“安装”app

1.首先在模拟器上运行我们的app程序 2.执行以下命令: ditto -ck --sequesterRsrc --keepParent `ls -1 -d -t ~/Library/Developer/Xcode/DerivedData/*/Build/Products/*-iphonesimulator/*.app | head -n 1` /Users/czc/Desktop/app.zip (1)上面命令最后一个路径(/Users/YDZ/Desktop/app.zip)是文件压缩包输出

python安装依赖包方法

Python安装包的几种常用方式 1). pip安装方式(正常在线安装) 2). whl安装方式(离线安装),一般是.whl格式的包 3). 源码安装方式(离线安装),tar.gz/egg格式 4). easy_install安装方式(用的比较少) 不同安装方式具体安装步骤 1). pip是一个通用的 Python 包管理工具:提供了对 Python 包的查找.下载.安装.卸载的功能,使用pip安装软件包会自动安装包所依赖的其它包,而无需手动安装. > pip install --upgrade

使用Unity游戏引擎在IOS模拟器中运行的方法

在Unity编译IOS程序时,在Unity导航栏菜单中选择Edit->ProjectSettings ->Player(菜单项)选择IOS平台在下方SDK Version处选择运行设备为IOS模拟器. 选择完毕后Build and Run 即可.   注意:如果你XCODE的模拟器不是4.3 比如你的模拟器更新到5.1了,然而这里没有5.1模拟器的选项,此时只需要选择IOS Simulator latest 即可. 在Xcode中运行游戏即可将游戏模拟器打开.

手动安装补丁包方法

1.MSU 这种格式的安装包双击就可以运行,不过如果使用命令行的方式进行,还可以附加一些参数,以便让安装过程更符合自己的要求. 命令格式如下: wusa.exe "X:\路径\windows10.0-kb3172988-x64_c3f911bf701a57a0423828fec6707b8a0b181453.msu" /quiet /norestart 其中,wusa.exe是安装命令,引号中的内容是更新包路径(需根据自己实际情况改写),后面/quiet表示静默安装,/norestar

iOS 打包ipa测试包

概述 由于苹果的机制,在非越狱机器上安装应用必须通过官方的Appstore,开发者开发好应用后上传Appstore,也需要通过审核等环节.AppCan不仅能实现跨平台开发,也支持上传ipa包至Appstore.本文从三个流程来介绍如何通过AppCan在线编译出ipa包并上传至苹果Appstore. 一.事前准备 1.1 准备苹果帐号 首先您需要有一个苹果的开发者帐号,一个mac系统.如果没有帐号可以打开申请加入苹果的开发者计划.如何申请网上有详细的介绍,在此不多做介绍. 如果您已经有了一个帐号,