[运行时未就绪]:违反不变量:无法找到TurboModuleRegistry.getEnforcing(...)

移动开发 2026-07-09

我在应用里遇到了这个错误,不太清楚该如何解决,因为我在网上找解决方案,看到的都是要把项目清理干净后重新运行,但这对我的情况不起作用。

带有该错误的应用

完整的堆栈跟踪(我请求使用claude和 antigravity的解决方案,但任何方法都能起作用)

[runtime not ready]: Invariant Violation: TurboModuleRegistry.getEnforcing(...): 'AppAmbitCore' could not be found. Verify that a module by this name is registered in the native binary.

invariant
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:200667:25
getEnforcing
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:200630:27
anonymous
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:295756:80
loadModuleImplementation
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:260:13
guardedLoadModule
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:168:37
metroRequire
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:88:91
anonymous
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:199249:62
loadModuleImplementation
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:260:13
guardedLoadModule
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:168:37
metroRequire
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:88:91
anonymous
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:199179:52
loadModuleImplementation
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:260:13
guardedLoadModule
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:168:37
metroRequire
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:88:91
anonymous
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:1287:47
loadModuleImplementation
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:260:13
guardedLoadModule
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:161:46
metroRequire
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:88:91
global
    &platform=ios&dev=true&lazy=true&minify=false&inlineSourceMap=false&modulesOnly=false&runModule=true&excludeSource=true&sourcePaths=url-server&app=org.reactjs.native.example.OrganizationAppStarter:352097:3

解决方案

这意味着即使你的包是由 npm 安装的,你的 iOS 构建仍然还不知道这个包。因此你还需要在模拟器上再创建一个新的构建。

npm install && cd ios && pod install && cd ..

执行完这个命令后,在模拟器上再创建一个新的构建,应该就能工作了!

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章