ios - 如何在 iOS 模拟器上的不同 iOS 设备中调试 AIR 应用程序?

标签 ios apache-flex air ios-simulator flash-builder

我正在使用 Flash Builder 4.7、Flex 4.13 和 AIR 16.0 开发应用程序。

我想在不同的 iOS 设备上调试我的应用程序。 iPhone5、iPhone 6、iPad等

iOS 模拟器总是在 iPhone 5 中启动。 如果我尝试从模拟器菜单“硬件->设备-> iPad2”更改设备,应用程序将停止,新设备将被加载, 然而,当我调试应用程序时,iPhone 5 再次启动。

能否请您给我一些关于如何在不同设备上进行调试的见解?

最佳答案

您可以在 Terminal.app 中设置默认模拟器

launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPad"
launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPad Retina"

它对我有效,但在其他 IDE - IntelliJ IDEA 中有效 但我认为它也应该对你有用

查看当前可用的设备

launchctl getenv AIR_IOS_SIMULATOR_DEVICE

更换设备后可能需要重启IDE和Simulator

关于ios - 如何在 iOS 模拟器上的不同 iOS 设备中调试 AIR 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30589721/

相关文章:

iOS - 如何使对象一次只能拖动到一个方向

actionscript-3 - 如何在 Flex 中查找系统(本地)IP 地址?

ios - iOs 上的 loadURL 和 javascript - 无法传递字符串

flash - 从 DVD 驱动器安装 Air 应用程序

ios - 字符串转 NSDate 问题

ios - 使用 NSTimer 旋转和平移 UIImageView

ios - 打开和关闭 UINavigationController

apache-flex - 何时扩展 EventDispatcher

xml - 验证 Flex/actionscript 的 XML 解析器?

flash - 在 Windows 上将 AIR 应用程序(而非安装程序)打包为单个 EXE