【发布时间】:2015-05-28 00:16:13
【问题描述】:
我有一个通用应用程序,只想要 iPhone 的纵向和 iPad 的横向。我不相信我能做到,
<preference name="Orientation" value="landscape" />
因为我看不出它如何区分手机和平板电脑。目前我在根目录中有这个:
...
<platform name="ios">
<config-file target="foo-Info.plist" platform="ios" parent="UISupportedInterfaceOrientations">
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
</config-file>
<config-file target="foo-Info.plist" platform="ios" parent="UISupportedInterfaceOrientations~ipad">
<array>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
</config-file>
...
</platform>
...
- 为什么不更新我的应用程序的 foo-Info.plist?我试过
cordova build ios和cordova prepare命令,都没有更新plist 文件。 - 这些更改应何时生效?什么时候添加ios平台?我什么时候做
cordova build ios? - 如果你知道怎么做,我还需要它来为 Android 手机和平板电脑工作。
【问题讨论】: