w***@jshanshu.com
w***@jshanshu.com
  • 发布:2026-01-29 17:26
  • 更新:2026-01-29 17:27
  • 阅读:29

IOS APP XCODE要升级了

分类:uni-app

SDK version issue. This app was built with the iOS 18.1 SDK. Starting April 2026, all iOS and iPadOS apps must be built with the iOS 26 SDK or later, included in Xcode 26 or later, in order to be uploaded to App Store Connect or submitted for distribution. (90725)

SDK版本问题。此应用程序使用iOS 18.1 SDK构建。从2026年4月开始,所有iOS和iPadOS应用程序必须使用iOS 26 SDK或更高版本构建,包含在Xcode 26或更高版本中,才能上传到App Store Connect或提交分发。(90725)

另外,安卓和ios如何获取真正的手机屏幕旋转开关的状态呢?

2026-01-29 17:26 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

一、iOS SDK 版本警告(90725)

问题说明
苹果要求 2026 年 4 月起必须使用 iOS 26 SDK(Xcode 26+) 才能上传 App Store。

当前云打包环境

  • HBuilderX 4.87 正式版:Xcode 16.1 + iOS 18.1 SDK
  • 官方计划 2026 年 3 月前后 升级云打包环境至 iOS 26 SDK
  • 目前不影响上架审核,可正常提交 App Store
解决方案 场景 建议
使用云打包 无需处理,等待官方升级即可(预计 2026 年 3 月)
急需使用 iOS 26 SDK 使用 本地离线打包,自行安装 Xcode 26 进行构建
使用第三方插件报错(如 HXPhotoPicker) 插件调用了 iOS 26 API,需改为 本地打包 或将插件源码预编译为 framework 后作为依赖库引入(参考 云打包无法适配 iOS26

二、获取安卓/iOS 屏幕旋转开关状态

✅ iOS 端(App 平台)

iOS 不允许 App 获取系统级旋转开关状态,只能监听当前设备方向变化,无法直接读取控制中心中的“竖排方向锁定”开关状态。

替代方案:

// 监听设备方向变化  
plus.device.watchOrientation((e) => {  
  console.log('当前方向:', e.orientation); // portrait / landscape  
}, (e) => {  
  console.log('监听失败:', e.message);  
});

✅ 安卓端(App 平台)

安卓可通过原生 API 获取系统设置中的旋转锁定状态,需使用 UTS 插件原生模块 实现。

UTS 插件示例(安卓):

// 在 uni_modules/your-plugin/utssdk/app-android/index.uts  
importClass(android.provider.Settings);  
importClass(android.content.Context);  

export function isRotationLocked(): boolean {  
  const context = getContext();  
  const resolver = context.getContentResolver();  
  return Settings.System.getInt(resolver, Settings.System.ACCELEROMETER_ROTATION, 0) === 0;  
}

调用方式:

const isLocked = yourPlugin.isRotationLocked();  
console.log('安卓旋转锁定状态:', isLocked);

✅ 总结

平台 是否支持获取旋转开关状态 推荐方案
iOS ❌ 不支持 监听方向变化 plus.device.watchOrientation
安卓 ✅ 支持 使用 UTS 插件读取 Settings.System.ACCELEROMETER_ROTATION

如需安卓插件示例或本地打包配置模板,可继续提问。

内容为 AI 生成,仅供参考

要回复问题请先登录注册