java模拟器ios版安装失败,iOS 在模拟器上安装 Debug 调试包(.app)

一、背景

别人想要调试包,但是又不想给源代码。

考虑 Debug 包是否可以拷贝到其它模拟器运行?

二、环境

1. Xcode

2. Command Line Tools

3. ios-sim 命令行工具

三、步骤

1. 安装 ios-sim 【ios-sim 只支持Xcode 6 以后的版本】

brew install ios-sim  【不使用 brew:npm install ios-sim -g】

2. simctl was not found. 错误解决

simctl was not found.

Check that you have Xcode 8.x installed:

xcodebuild --versionCheck that you have Xcode 8.x selected:

xcode-select --print-path

a)确保安装了 Command Line Tools (Xcode 自带,如果没有,使用下面安装)

1. 卸载 Command Line Tools

rm -rf /Library/Developer/CommandLineTools

2. 安装 Command Line Tools

xcode-select --install

b)打开 Xcode -> Preferences -> Locations

给 Command Line Tools 选择 Xcode 版本值

3. 获取模拟器列表

$ ios-sim showdevicetypes

$ ios-sim showdevicetypes

Apple-Watch-38mm, watchOS 4.2

Apple-Watch-42mm, watchOS 4.2

Apple-Watch-Series-2-38mm, watchOS 4.2

Apple-Watch-Series-2-42mm, watchOS 4.2

Apple-Watch-Series-3-38mm, watchOS 4.2

Apple-Watch-Series-3-42mm, watchOS 4.2

iPhone-5s, 11.2

iPhone-6, 11.2

iPhone-6-Plus, 11.2

iPhone-6s, 11.2

iPhone-6s-Plus, 11.2

iPhone-7, 11.2

iPhone-7-Plus, 11.2

iPhone-8, 11.2

iPhone-8-Plus, 11.2

iPhone-SE, 11.2

iPhone-X, 11.2

iPad-Air, 11.2

iPad-Air-2, 11.2

iPad--5th-generation-, 11.2

iPad-Pro--9-7-inch-, 11.2

iPad-Pro, 11.2

iPad-Pro--12-9-inch---2nd-generation-, 11.2

iPad-Pro--10-5-inch-, 11.2

Apple-TV-1080p, tvOS 11.2

Apple-TV-4K-4K, tvOS 11.2

Apple-TV-4K-1080p, tvOS 11.2

4. 在模拟器上启动 Debug 包

a)利用 Xcode 生成 .app 模拟器包

b)$ ios-sim launch 应用包路径/xxx.app --devicetypeid 模拟器名

$ ios-sim launch path/to/Debug-iphonesimulator/WYTestDemo.app --devicetypeid iPhone-X

5. 模拟器调试 Debug 包

四、附命令行打包(是否含pods)

$cd path/to/WYTestDemo

$xcodebuild -showsdks

$xcodebuild -arch x86_64 -sdk iphonesimulator11.4 -scheme WYTestDemo (否)

$xcodebuild -arch x86_64 -sdk iphonesimulator11.4 -workspace WYTestDemo.xcworkspace -scheme WYTestDemo (是)

可以用 $xcodebuild -h 查看用法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值