【发布时间】:2011-05-19 23:38:11
【问题描述】:
我使用 iOS 4.2 和 Xcode 3.2.5 创建了一个通用二进制文件。我正在尝试对应用程序进行一些自动化测试,并且由于 iPad 和 iPhone 版本之间的界面略有不同,因此我有单独的 UIAutomation 脚本。不幸的是,无论我做什么,当我单击 Instruments 中的录制按钮时,它总是使用 iPad 模拟器启动应用程序。如何强制 Instruments 启动 iPhone 模拟器?
通用应用在模拟器中运行良好,适用于所有 3 种模拟设备(iPhone、iPhone (Retina) 和 iPad)。我可以通过 Xcode 管理 Active Executable,并且“构建和运行/调试”工作正常,正确使用指定的模拟器。当我启动 Instruments 时,我选择 iOS Simulator > All > Automation,然后选择我的 iPhone 自动化脚本,然后将目标设置为 project-name/build/Debug-iphonesimulator/project-name。
【问题讨论】:
标签: iphone ios-simulator instruments ios-ui-automation