【发布时间】:2011-05-23 14:54:57
【问题描述】:
我们是 iOS(和其他移动平台)开发人员,我们的销售人员经常需要为客户提供我们应用的演示。我们正在尝试使流程自动化,以便销售人员可以访问自助服务网站并将应用程序输入到他们的模拟器中。
使用 xcodebuild,我们可以启动构建过程,然后将其显示为安全下载链接(通过我们的内部网),但他们所要做的就是将其安装到他们的 iOS 设备上。这没关系,只是不是路上的每个人都有 iOS 设备(或者有些人有旧的 iPod touch,而且速度非常慢)。所以,我在想一定有办法把它安装到他们的模拟器中。
我看到其他人通过压缩模拟器目录并将其放在另一个目录中来破解它: http://discussions.apple.com/thread.jspa?messageID=7680994
将目标设置为模拟器,发布。 部署。停止iphone模拟器。压缩 你的应用程序来自 ~/Library/Application 支持/iPhone 模拟器/用户/应用程序/发送它 给别人,让那个人 知道将其解压缩到该文件夹中,而不是 启动 iphone 模拟器 - 你就是 完成。
我想我们可以做到这一点,但它似乎不是确定性的(或者至少,编写脚本要困难得多)。我更喜欢使用 .app,但如果唯一的方法是使用这个 hacky 复制和粘贴操作,那我们就必须这样做。
有什么想法吗?
【问题讨论】:
-
这主要是Apple限制设备定位方案的功能。即便如此,在我们拥有的设备上安装垃圾箱仍然是一个 PITA。在模拟器上安装它更容易(相对而言)。
标签: ios ios-simulator xcodebuild