打开【HBuilder-Hello.xcodeproj】项目工程,运行项目
- 发布:2023-08-05 10:56
- 更新:2023-08-05 11:39
- 阅读:633
【报Bug】iOS原生插件开发,最新SDK有bug,Undefined symbol:_OBJC_CLASS_$_UIWindowSceneGeometryPreferencesIOS
产品分类: 其他/5+ SDK
操作步骤:
预期结果:
打开【HBuilder-Hello.xcodeproj】项目工程,运行成功
打开【HBuilder-Hello.xcodeproj】项目工程,运行成功
实际结果:
打开【HBuilder-Hello.xcodeproj】项目工程,运行报错【Undefined symbol:_OBJCCLASS$_UIWindowSceneGeometryPreferencesIOS】
将SDK切换成3.8.5版本则能成功运行
打开【HBuilder-Hello.xcodeproj】项目工程,运行报错【Undefined symbol:_OBJCCLASS$_UIWindowSceneGeometryPreferencesIOS】
将SDK切换成3.8.5版本则能成功运行
bug描述:
项目需求要为uniapp开发原生iOS的插件,下载了最新版本SDK运行时遇到bug
iOS 离线SDK - 正式版
2023年07月03日发布——HBuilderX(3.8.7.20230703)
此版本SDK内置的【HBuilder-Hello.xcodeproj】项目工程和主项目工程【HBuilder-uniPlugin.xcodeproj】都无法运行,会报错误 【Undefined symbol:_OBJCCLASS$_UIWindowSceneGeometryPreferencesIOS】 运行环境是mac的xcode13,猜测原因是SDK里面使用了UIWindowSceneGeometryPreferences相关的类,但是这个类是在iOS 16及Xcode14环境才有,我使用的是xcode13所以找不到,报错了。
最后我下载了历史版本的SDK(3.8.5)【HBuilder-Hello.xcodeproj】和【HBuilder-uniPlugin.xcodeproj】直接运行成功,所以不是项目配置的问题,应该就是SDK的问题。
望尽快修复
1***@163.com (作者)
只能升级xcode14吗。我第一次做插件开发,看文档说支持xcode12以上的开发环境。然后升级xcode的话只能适配iOS 11以上的系统了
2023-08-05 11:53
DCloud_iOS_WZT
回复 1***@163.com: 苹果要求的
2023-08-05 12:47
DCloud_iOS_WZT
我改下文档
2023-08-05 12:48