作为iOS开发者,使用模拟器调试自己的APP是不可避免的,当然,如果用真机也行,但是,很少有人拥有多种苹果手机,专门用来进行调试吧。我们都知道,苹果的模拟器是没有App Store的,不能安装市场上的APP,也不能直接下载ipa文件进行安装,只能安装基于源代码打包出来的App Bundle开发包。

Xcode提供了simctl命令来对模拟器进行各种操作,这个命令的路径是:

/Applications/Xcode.app/Contents/Developer/usr/bin/simctl

1. 获取基于源代码打包出来的App Bundle开发包

可以自己打包,也可以去网上找别人已经打好的包,这里附上钉钉的开发包点击下载

如果是自己打包,就是打开自己的项目,运行一下,项目下面有个文件夹(Products),如下图:

20171221173052.png

里面装的就是开发包文件,选中文件,右键,Show in Finder,就可以直接来到开发包所在的目录,把开发包复制到你需要的位置,然后就可以开始安装了,记住,由于是安装到模拟器上,千万不要在运行的时候选择真机,不然会闪退,必须选择模拟器,然后build一下,这样打的包才能安装到模拟器上。我选择通用设备的时候,一样闪退,然后换到指定模拟器,正常打开,用另外的模拟器,也能打开。

2. 打开模拟器

3. 打开终端,并使用cd命令进入开发包所在的目录中

4. 在终端中输入命令以下命令

/Applications/Xcode.app/Contents/Developer/usr/bin/simctl install booted ~/Downloads/DingTalk.app

5. 等待安装完毕即可使用

6. 解释下这行命令的意思

/// simctl命令的位置

/Applications/Xcode.app/Contents/Developer/usr/bin/simctl

/// 执行安装操作

install

/// 安装到当前启动的模拟器

booted

/// 开发包所在的位置,如果在当前目录下,直接输入开发包名字即可

~/Downloads/DingTalk.app

其实这种方式也并没有太多的优势(对我目前来说),安装自己的APP,可以直接用源码运行,安装别人的APP,资源是真的不好找,也可能我还没发现这种方式的其他方面的优势吧。

ios模拟器装ipa包_在iOS开发的时候如何在模拟器中安装APP相关推荐

  1. ios模拟器装ipa包_uni-app 打包ios上架app store流程

    1.登入苹果开发者网站,打开App Store Connect 2.新App的创建 点击我的App可以进入App管理界面,在右上角点击➕新建App 即可创建新的App,如下图: 3.app基本信息填写 ...

  2. ios模拟器装ipa包_Xcode模拟器上安装.app 方法

    最近测试需要在iphone8和iPhone X上做测试兼容问题,可是公司资源少没有真机可以测试,所以只能使用模拟器上进行.下面我将介绍如何通过终端来安装. 如果直接将生成的ipa文件安装到模拟器上,当 ...

  3. iOS安全之ipa 包重签名的3种方法

    重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 appkey 等操作,直接重签名之后依然可以拥有这些功能,更快的发布测试或者灰度版本. 方法一.终端命令:sigh res ...

  4. iOS安全之在模拟器中安装APP

    我一直在想iOS 模拟器如何安装 微博.UC等一些非系统自带的应用? Xcode提供了simctl命令来对模拟器进行各种操作,这个命令的路径是: /Applications/Xcode.app/Con ...

  5. iOS 如何在模拟器中安装APP

    公司使用钉钉应用,钉钉中可以添加本公司的web应用,测试的时候需要在iOS模拟器中测试,下面就是如何在模拟器中安装app. 模拟器上是没有 App Store 的,也不能下载 ipa 文件安装.只能安 ...

  6. ipa解包打包工具_7步!教你轻松搞定ios重签ipa包

    如果你想在自己的IPhone上安装一个ipa文件,你的手机是无法正常安装的,(越狱,企业证书分发除外)但是我们可以通过以下步骤来实现,前提要有自己的开发者账号.接下来就看一下具体的步骤: 第一步:用X ...

  7. iOS证书及ipa包重签名探究

    iOS证书学习推荐博客代码签名探析,本文重点在于介绍ios8.1.3系统ipa包重签名(如企业证书)无法安装的问题.苹果在iOS8.1.3系统以后加强了对ipa安装包签名的验证,主要区别在于ipa唯一 ...

  8. ipa 修改服务器地址,iOS重签名 – ipa包(服务器适用)

    一.项目搭建 创建一个ios项目 image.png 为了方便可以通过修改包而修改应用的图标,项目架构中,需要单独出来图标文件 eg:icon@2x.png ,icon@3x.png (1)项目架构设 ...

  9. iOS打包成 ipa包(简单粗暴方法)

    按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤: 简单粗暴!!! 首先你得有一个苹果开发者账号.要是没有,就自己申请一个. 注意:在创建app IDs 还有描述文件的时候,需要添加的是 ...

最新文章

  1. 获取某字符 之后 之前
  2. 票务系统思维导图_最全思维导图分享,告诉你如何系统的学好软件测试。
  3. 基于阈值的损失函数_【代码+推导】常见损失函数和评价指标总结
  4. 如何更改计算机性能,如何修改注册表优化电脑性能 修改注册表优化电脑性能方法...
  5. 【codevs1368】【BZOJ1034】泡泡堂BNB,贪心思路
  6. 哈斯(Hasse)图
  7. linux控制pwm输出个数,使用PWM控制来实现电压的变化控制
  8. dell无线网卡驱动安装
  9. android 360度环拍,Android 4.2系统360度全景图拍摄试玩
  10. gradlew.bat命令一直下载downloading github项目无法运行gradle
  11. 尤雨溪Vue登榜GitHub之路看似不难
  12. Java智能卡基础篇
  13. SVN版本库修改URL路径或者IP地址
  14. Arcgis 10.2坡度分析
  15. 黑马pink JavaScript笔记(7)-流程控制-循环
  16. 解决pprint安装不上 | pprint_一个漂亮的打印机
  17. Xshell 使用删除键乱码问题
  18. 推荐一个 SpringBoot 2.x + vue 实现的个人支付宝、微信支付系统
  19. 搭建PHP开发环境(五)-虚拟主机
  20. 如何变成一个有趣的人

热门文章

  1. Java springcloud B2B2C o2o多用户商城 springcloud架构 (十七)上传文件
  2. JSPatch近期新特性解析
  3. Javascript中的对象和原型(一)(转载)
  4. Android 的Google+平台
  5. SPI 简介(备忘)
  6. 如何在Linux下写无线网卡的驱动
  7. 依次提取二进制1位置的数字,
  8. 通用工具之Pair和Tuple-《C++标准库(第二版)》读书笔记
  9. win10系统安装Redis3.2.100
  10. JAVa面向对象--反射