You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Expo SDK 52中DevLauncherAppController类不遵循UpdatesExternalInterface协议的Swift编译错误求助

Expo SDK 52中DevLauncherAppController类不遵循UpdatesExternalInterface协议的Swift编译错误求助

各位大佬,我最近在用Expo SDK 52的自定义开发客户端跑本地项目时,Swift编译器突然抛出了一个错误,具体信息如下:

type 'DevLauncherAppController' does not conform to protocol 'UpdatesExternalInterface'

这个错误指向了DevLauncherAppController.swift文件里的这段类声明代码:

46 | @objc(EXUpdatesDevLauncherController)
47 | @objcMembers
48 | public final class DevLauncherAppController: NSObject, InternalAppControllerInterface, UpdatesExternalInterface

(注:原始代码片段有点截断,但核心问题就是这个类没有遵循指定协议)

我已经试过重新安装依赖、清理Xcode的Derived Data缓存,但这个错误还是没解决。有没有朋友遇到过类似的问题?或者能指点下我该怎么核对UpdatesExternalInterface协议要求的所有方法和属性,看看是不是类里漏实现了什么?

备注:内容来源于stack exchange,提问作者Relie Essom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:10:32