• 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)是文件压缩包输出路径

      (2)再来说一下命令里面的 * 的问题。当我们打开自己本地的~/Library/Developer/Xcode/DerivedData/ ,这个路径下,会发现里面装的都是在我们本地模拟器上运行过的app程序。前面是app的Bundle Identifier,横线后面是一堆字符串。上面的ditto里面带 * 的那个路径是为了动态匹配一个地址的,* 在这里也是一个通配符。后面的head说明了匹配的规则。head其实是找出最近一次我们运行模拟器的app的路径。

    3、解压app.zip出来,会得到一个app文件,这个就是debug包了

    4、os-sim 是一个可以在命令控制iOS模拟器的工具。利用这个命令,我们可以启动一个模拟器,安装app,启动app,查询iOS SDK。它可以使我们像自动化测试一样不用打开Xcode。安装ios-sim:

    npm install ios-sim -g

    5、执行以下命令

    ios-sim launch /Users/czc/Desktop/app.app --devicetypeid iPhone-6s

    其中,/Users/czc/Desktop/app.app这个是设计师收到app之后的路径。--devicetypeid参数后面是给定一个模拟器的版本。

    只需要把上面的命令发给设计师,无脑粘贴到命令行,装好app的模拟器就会自动启动,打开app了。

  • 相关阅读:
    primo驱动启动顺序
    Windows硬链接 软链接 符号链接 快捷方式
    关于多标签文件管理器
    WinHTTrack Website Copier使用说明
    关于极限精简版系统(RAMOS专用)的说明(FAQ)
    RAMOS (内存操作系统)-无忧百科(不断完善中)
    华为PAY公交卡建议开卡免费!
    SSD硬盘测速较低的原因备忘
    联想T470笔记本GPT改MBR分区
    MSDE2008安装备忘
  • 原文地址:https://www.cnblogs.com/czc-wjm/p/5883892.html
Copyright © 2020-2023  润新知