用iOS模拟器安装App的方法

 更新时间:2018年01月11日 09:46:55   作者:吾身三省  
下面小编就为大家分享一篇用iOS模拟器安装App的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

背景介绍:

Mac机器A上面有工程P的源码,Mac机器B上没有源码,想在B的模拟器上运行应用P。

步骤:

1,在机器A上,build模拟器版本,得到模拟器下的app文件:

/Users/work/Library/Developer/Xcode/DerivedData/*-daajgszwtouixcfnoaiawbxybpvd/Build/Products/DebugTest-iphonesimulator/*.app

注意:

(1),需要将work修改为自己的用户名。

(2),两个*是productName。

2,用下面的命令拷贝.app文件:

ditto -ck --sequesterRsrc --keepParent `ls -1 -d -t /Users/work/Library/Developer/Xcode/DerivedData/Mara-daajgszwtouixcfnoaiawbxybpvd/Build/Products/DebugTest-iphonesimulator/*.app | head -n 1` /Users/work/Desktop/app.zip

3,在机器B上安装XCode,最新版本9.2。

4,在机器B上安装Node.js,目的是使用其中包含的npm包管理软件。地址:https://nodejs.org/en/download/

5,在机器B上安装ios-sim命令行工具https://github.com/appcelerator/ios-sim。ios-sim 是一个可以在命令控制iOS模拟器的工具。利用这个命令,我们可以启动一个模拟器,安装app,启动app,查询iOS SDK。它可以使我们像自动化测试一样不用打开Xcode。

npm install ios-sim -g

6,查看并启动模拟器

查看已安装的模拟器类型:

ios-sim showdevicetypes

在指定模拟器上启动应用Mara:

ios-sim launch /Users/work/Desktop/Mara.app --devicetypeid iPhone-X, 11.2

以上这篇用iOS模拟器安装App的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • iOS调试Block引用对象无法被释放的小技巧分享

    iOS调试Block引用对象无法被释放的小技巧分享

    这篇文章主要给大家分享介绍了关于iOS调试Block引用对象无法被释放的小技巧,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • iOS App项目中引入SQLite数据库的教程

    iOS App项目中引入SQLite数据库的教程

    SQLite是一个极轻的嵌入式数据库,在应用程序中捆绑使用可以更方便地帮助操控关系型数据,这里我们就来看一下iOS App项目中引入SQLite数据库的教程
    2016-06-06
  • 详解ios中的SQL数据库文件加密 (使用sqlcipher)

    详解ios中的SQL数据库文件加密 (使用sqlcipher)

    本篇文章主要介绍了ios中的SQL数据库文件加密 (使用sqlcipher),具有一定的参考价值,这里整理了详细的代码,感兴趣的小伙伴们可以参考一下。
    2016-12-12
  • IOS实现自定义透明背景的tabbar

    IOS实现自定义透明背景的tabbar

    这篇文章介绍的是在IOS中怎样把tabbar背景设置为透明,有需要的小伙伴们可以参考借鉴。
    2016-08-08
  • ios基于UITableViewController实现列表

    ios基于UITableViewController实现列表

    这篇文章主要介绍了ios基于UITableViewController实现列表的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • iOS手动添加新字体的步骤和踩坑记录

    iOS手动添加新字体的步骤和踩坑记录

    有时候为了界面的美观,可能需要添加第三方的字体库,那该如何实现呢?这篇文章主要给大家介绍了关于iOS手动添加新字体的步骤和踩坑的相关资料,需要的朋友可以参考下
    2021-08-08
  • 详解iOS应用程序内购/内付费(一)

    详解iOS应用程序内购/内付费(一)

    这篇文章主要介绍了详解iOS应用程序内购/内付费(一),小编觉得挺不错的,现在分享给大家,也给大家做个参考。
    2016-12-12
  • iOS应用中使用AsyncSocket库处理Socket通信的用法讲解

    iOS应用中使用AsyncSocket库处理Socket通信的用法讲解

    这篇文章主要介绍了iOS应用中使用AsyncSocket库处理Socket通信的用法讲解,AsyncSocket同时支持TCP和UDP,文中展示了其建立断开连接及发送接收消息的操作,very好用,需要的朋友可以参考下
    2016-05-05
  • iOS 9.0后微信支付回调处理实例

    iOS 9.0后微信支付回调处理实例

    这篇文章主要介绍了iOS 9.0后微信支付回调处理实例讲解,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2016-12-12
  • Objective-C中利用正则去除非数字字母汉字方法实例

    Objective-C中利用正则去除非数字字母汉字方法实例

    正则表达式对我们日常开发来说是必不可少的,下面这篇文章主要给大家介绍了关于Objective-C中如何利用正则去除非数字字母汉字的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-06-06

最新评论