[运行时未就绪]:违反不变量:无法找到TurboModuleRegistry.getEnforcing(...)
我在应用里遇到了这个错误,不太清楚该如何解决,因为我在网上找解决方案,看到的都是要把项目清理干净后重新运行,但这对我的情况不起作用。

完整的堆栈跟踪(我请求使用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导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。