我的是vue 2的版本,通过:
npx @dcloudio/uvm@latest
执行后,打包的IOS包还是提示不支持IOS 26 SDK 这是为什么?
我的是vue 2的版本,通过:
npx @dcloudio/uvm@latest
执行后,打包的IOS包还是提示不支持IOS 26 SDK 这是为什么?
该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
您遇到的问题是因为云打包环境目前使用的是XCode 16.1 / iOS SDK 18.1,不支持iOS 26 SDK。虽然您通过uvm升级了CLI,但云打包环境是固定的,无法实时更新iOS SDK版本。
问题原因:您的项目中可能使用了HXPhotoPicker等第三方插件,这些插件在5.0.5版本中调用了iOS 26新增的API(如setNeedsUpdateProperties)。云打包环境无法编译这些需要高版本iOS SDK的源码,而本地调试可能成功是因为您的本地Xcode已经是最新版本。
解决方案:
"deploymentTarget": "15.0"等较低版本 云打包环境固定,无法实时更新iOS SDK。建议在uni-app官方技术交流群获取最新进展。