brew安装好之后就足以因而brew安装大家需求的软件了,如若协调用命令行打包的应当对xcodebuild和xcrun365体育网站

看样子这些标题,可能有些人会以为多此一举,然则当你实在须求的时候,你会发现那诚然很有要求,要不然你真的爱莫能助完毕领导坦白的职务。我们同盟社就有一个很奇葩的确定,为了保密,测试人员不准接触到代码,关键是我们还一贯不丰裕的测试机,所以在模拟器上进行测试就显得很有必不可少。假诺大家得以触发代码,大家完全可以从git上clone代码,然后自己通过Xcode编译运行就好了,然而现在不让你接触代码,那可如何做?

自身能说自己想在电脑的模拟器上看资讯了呢。。。哇哈哈哈

艺术总是有些,经过上网搜索资料,这几个措施还真就被自己找到了。可是想要做到这一步还索要做一些预备干活。

只要自己用命令行打包的应该对xcodebuild和xcrun
那五个不生疏,我们前天就用xcrun,可以精通为它就是把xcodebuild打包的.app签名啊什么的打包成大家用的.ipa包。

首先:

Step1.查看基本命令:

xcrun instruments -help

出口新闻:usage: instruments [-t template] [-D document] [-l
timeLimit] [-i #] [-w device] [[-p pid] | [application [-e
variable value] [argument …]]]

可以看到 -w就是我们需求的,先启动模拟器,当然你也足以协调启动。

俺们需求在Mac上安装Brew,通过terminal就可设置,命令如下:

Step2.运行模拟器:

xcrun instruments -w ‘iPhone SE’

出口音讯:Waiting for device to boot…

Instruments Usage Error: No template (-t) specified

instruments, version 8.3.3 (62125)

这几个-t 还不亮堂传入什么参数。。。

curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz
-C/usr/local –strip 1

Step3.安装App到模拟器中

xcrun simctl install booted […  .app的路径]

brew安装好之后就足以经过brew安装大家须要的软件了,比如wget,安装命令如下:

PS.卸载模拟器中App

xcrun simctl uninstall booted [… bundle identifier]

sude brew install wget

查看安装的软件,命令如下:

sudo brew search /apache*/      (前边加sudo是为着防患没有权限)

注意/apache*/是选拔的正则表明式,用/分割。

卸载的话,命令如下:

sudo brew uninstall wget

安装好brew以后:

咱俩要求安装xctool,有了这些工具大家才能不辱义务难题所提的渴求  ,命令如下:

sudo brew update

sudo brew install xctool

然后大家就可以启动模拟器了,那里可是经过命令行直接开行模拟器,命令如下:

xcrun instruments -w ‘iPhone 6’

接下来您会发现模拟器启动了,可是先别高兴太早。即使你想用同样的点子启动华为7 Plus,似乎不太行,如图:

那可咋整啊?一般景色下集团的测试设施尚未那样多,那也非得测试呢?别着急!看到那一串数字了啊?就是:8D0C6625-16F5-41D5-A249-C3C699AD635A。

把命令:xcrun instruments -w ‘iPhone 7 Plus’ 改为xcrun instruments -w
‘8D0C6625-16F5-41D5-A249-C3C699AD635A’

那般我们就可以启动7Plus模拟器了。

开首了模拟器将来,怎么安装App呢?如故是透过命令行。可是急需开发人士给我们提供一个.app文件,那样我们就不必要接触代码仍然可以利用模拟器举行测试了.

命令行如下:

xcrun simctl install booted .app文件路径

此地的.app文件须求开发人员提供,得到.app文件之后文告终端获取该公文(cd)的路子即可。

卸载已经设置的应用,命令行如下:

xcrun simctl uninstall booted应用的bundle id

bundle  id(例如:com.zywulian.smartlife)也亟需开发人士提供。

好了,已经全副讲完了。不过大家发现,这几个命令挺长的,大家每趟安装使用都要输入这么长的一串命令行,仍旧挺烦的。有没有更好的法门吗?当然有了。大家可以把安装命令缩减为:install,也足以把删除命令缩减为:delete。当然了,install和delete都是我们团结一心取名的,随便你起一个怎么着名字。那里就暂时不讲这几个措施了,毕竟大家记住这么长的通令也未曾什么不妥嘛。

有标题可留言,我们一齐学习。在测试的征途上越走越远!

相关文章