Ionic/Cordova Mac iOS平台添加-类型错误:undefined在macosRelease中不可迭代(无法读取属性Symbol(Symbol.iterator))

quhf5bfb  于 2023-01-31  发布在  Ionic
关注(0)|答案(1)|浏览(316)

错误来时,我试图添加iOS平台使用离子cordova平台添加iOS。
当前错误是node_modules/macos-release/index.js:30常量[名称,版本] = kshfNameMap.get(版本);^
TypeError:undefined在macosRelease中不可迭代(无法读取属性Symbol(Symbol.iterator))
预期:必须成功添加iOS平台

8fq7wneg

8fq7wneg1#

macOS Ventura会出现此错误,因为在nameMap Map的node_modules〉mac_os_release〉index.js中,没有Ventura的条目。
在这个库的下一个版本之前,我们必须手动修复它。只需检查您的macOS版本,并在顶部的nameMap对象中添加以下条目。

[22, ['Ventura','13.2']]

注意:我的macOS版本是13.2
index.js中的更改如何检查我的macOS版本2
享受:)

相关问题