先找到debug包,
方法1
如在控制臺輸入po NSHomeDirectory()命令
打印如下:
/Users/Michael/Library/Developer/CoreSimulator/Devices/E37F7C5A-1297-465B-94BF-9D174396BF7A/data/Containers/Data/Application/36C97C84-8548-4394-B7F6-15422EABF19D
Debug包的位置在
/Users/Michael/Library/Developer/CoreSimulator/Devices/E37F7C5A-1297-465B-94BF-9D174396BF7A/data/Containers/Bundle/Application下
方法2,在工程目錄下的Products文件夾下,如果app包名稱是紅色,需要build一下工程
然后變成黑色,右鍵Show in Finder即可
安裝App到模擬器的命令有兩種,分別是iOS-sim和xcrun(其中xcrun是Xcode自帶的)
1.http://www.lxweimin.com/p/cd4c816111db
注:只能給模擬器安裝debug包,并不是所有的app文件都可以安裝到模擬器。
該文章中使用的工具是iOS-sim,使用方法如下:
命令安裝:npm install ios-sim -g
命令使用:ios-sim launch /Users/Michael/Downloads/Payload/Town.app --devicetypeid iPhone-6s-Plus
ios-sim launch [.app路徑] --devicetypeid [設備id]
需要特別注意的是:npm需要另外安裝
2.http://www.lxweimin.com/p/8b943269239b
注:需要打一個debug包。
該文章使用的工具是xcrun,使用方法如下:
啟動運行模擬器:xcrun instruments -w 'iPhone 6 Plus' #其中'iPhone 6 Plus'為設備id
在啟動好的模擬器中安裝應用:xcrun simctl install booted Town.app #其中Town.app為debug包的路徑
其它方式
3.Xcode9的模擬器現已支持拖拽安裝,不需要手動復制,不需要命令。
4.在Products文件夾下,找到app,右鍵選擇share,再選擇Simulator即可,可選擇打開的模擬器,點send即可安裝