使用hbuilder x新建uniapp项目,选择"Hello uniapp" 模板。修改manifest.json文件,"orientation"属性配置为["portrait-primary","portrait-secondary","landscape-primary", "landscape-secondary" ]后选择iOS云打包。解压打包好的IPA文件,查看info.plist文件中只有横屏配置,没有竖屏配置。
- 发布:2020-09-23 15:45
- 更新:2022-07-26 12:13
- 阅读:1271
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.6 (19G2021)
HBuilderX类型: 正式
HBuilderX版本号: 2.8.11
手机系统: iOS
手机系统版本号: iOS 13.4
手机厂商: 苹果
手机机型: iPhone 11 pro
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
info.plist文件中应包含四个方向配置
<plist version="1.0">
<array>
<string>UIInterfaceOrientationPortrait,</string>
<string>UIInterfaceOrientationPortraitUpsideDown,</string>
<string>UIInterfaceOrientationLandscapeRight,</string>
<string>UIInterfaceOrientationLandscapeLeft,</string>
</array>
</plist>
info.plist文件中应包含四个方向配置
<plist version="1.0">
<array>
<string>UIInterfaceOrientationPortrait,</string>
<string>UIInterfaceOrientationPortraitUpsideDown,</string>
<string>UIInterfaceOrientationLandscapeRight,</string>
<string>UIInterfaceOrientationLandscapeLeft,</string>
</array>
</plist>
实际结果:
info.plist文件中只包含了竖屏方向的配置
<array>
<string>UIInterfaceOrientationPortrait,</string>
<string>UIInterfaceOrientationPortraitUpsideDown,</string>
</array>
info.plist文件中只包含了竖屏方向的配置
<array>
<string>UIInterfaceOrientationPortrait,</string>
<string>UIInterfaceOrientationPortraitUpsideDown,</string>
</array>
bug描述:
"distribute" : {
"orientation" : [
"portrait-primary",
"landscape-primary",
"portrait-secondary",
"landscape-secondary"
]
}
manifestjson中配置了4个屏幕方向,但是打包后的IPA解压后info.plist中只有竖屏的方向配置,没有横屏配置。