ios - 模拟器完整 Xcode 安装的替代方案

标签 ios ios-simulator

我的任务是为我们的销售团队构建一个 iOS 应用程序演示套件,以便在他们的笔记本电脑上运行。

我知道我可以在他们的机器上安装 Xcode,然后为模拟器创建快捷方式,但这对我们的销售人员来说感觉非常沉重。

我使用过 google foo,发现 Windows 世界中有多种选择,但我还没有看到 OS X 的替代方案。有人对 OS X 上的独立 iOS 模拟器有建议吗?

最佳答案

我建议您执行以下操作:

  1. 在您的系统上安装 Xcode.app
  2. 构建并运行您的演示应用,针对您希望其演示的每个 SIM 设备(或使用 xcrun simctl install/path/to/your/built.app)
  3. 制作 ~/Library/Developer/CoreSimulator/Devices 的 tarball
  4. 将该 tarball 解压到每台演示机上的 ~/Library/Developer/CoreSimulator/Devices 中。
  5. 在每台演示机上安装 Xcode.app,然后将 Simulator.app 放入 Dock 中。

如果你真的担心磁盘空间,你可以删除 Xcode.app 中不需要的一堆东西,但要确保保留 CoreSimulator.framework、SimulatorKit.framework、Simulator.app、simctl、以及以“CoreSimulator”作为父目录的任何内容。

关于ios - 模拟器完整 Xcode 安装的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32554648/

相关文章:

iOS:保持方法在后台工作

ios - 如何以编程方式确定我的应用程序是否在 iphone 模拟器中运行?

iphone - 更改 iPhone 模拟器在 MacBook Pro 双屏设置上的窗口位置?

ios - 如何在 Xcode 6 的 iOS 模拟器中添加音乐文件?

ios - 在 Xcode 中滚动时固定导航栏

ios - 没有 AppDelegate 的 SwiftUI 远程推送通知(Firebase 云消息传递)

ios7 - 为什么 iOS7 模拟器不能按自己的意愿启动或启动...?

ios - 在测试设备上部署 iOS 应用程序。应用不包含某些图像

ios - 类型 'User'没有下标成员

ios - 具有WatchKit扩展名的父应用程序是否为iOS 8及更高版本?