我正在使用 trigger.io 修改一个应用程序,它是一个仅限 iPad 的应用程序。运行应用程序时它总是在 iPhone 中启动,将其更改为 iPad 似乎会破坏某些东西。它也从纵向开始。
我已经设定:
"requirements": {
"ios": {
"device_family": "ipad",
"minimum_version": "4.0"
}
但是,唉,仍然以 iPhone 模式启动。
如何让模拟器始终以横向模式在 iPad 中启动?
我正在使用 trigger.io 修改一个应用程序,它是一个仅限 iPad 的应用程序。运行应用程序时它总是在 iPhone 中启动,将其更改为 iPad 似乎会破坏某些东西。它也从纵向开始。
我已经设定:
"requirements": {
"ios": {
"device_family": "ipad",
"minimum_version": "4.0"
}
但是,唉,仍然以 iPhone 模式启动。
如何让模拟器始终以横向模式在 iPad 中启动?
更新:自 Trigger.io Forge v1.4.24 以来可以选择模拟器系列和版本:请simulatorfamily
参阅http://docs.trigger.io/en/v1.4/tools/local-config.html#available-forge-参数simulatorsdk
以前,您必须从命令行手动运行模拟器 - 为了完整性而保留该方法:
在终端中,切换到应用程序的目录并运行:
.template/lib/ios-sim-xc4.3 launch development/ios/simulator-ios.app --sdk 5.0 --family ipad --stderr output.log
在这里,您可以更改--sdk
和--family
设置以使用不同的版本和设备 - 运行不带参数的命令以查看可用选项。
如果模拟器因段错误而崩溃,请确保使用--stderr
参数将输出重定向到文件。
如果您无法让触发器Device Type Id
设置正常工作。例如。你选择com.apple.CoreSimulator.SimDeviceType.iPad-2, 7.1
它总是会打开一个 iPhone。
Settings
那时Downloads
Device Type Id
。