美文网首页
cordova打包出现Cannot read property

cordova打包出现Cannot read property

作者: 慕名君 | 来源:发表于2020-09-16 09:48 被阅读0次
  1. Cannot read property ‘toLowerCase’ of undefined
    报错位置://platforms/ios/cordova/lib/list-emulator-build-targets 第54行的device.availability.toLowerCase()
    修改:

if (device.name === deviceType.name.replace(/\-inch/g, ' inch') &&
    device.availability.toLowerCase().indexOf('unavailable') < 0) {
    availAcc.push(device);
 }

改为:


if (device.name === deviceType.name || device.name === deviceType.name.replace(/\-inch/g, ' inch')) {
     // Check new flag isAvailable (XCode 10.1+) or legacy string availability (XCode 10 and lower)
     if (device.isAvailable || (device.availability && device.availability.toLowerCase().indexOf('unavailable') < 0)) {
          availAcc.push(device);
      }
  } 

相关文章

网友评论

      本文标题:cordova打包出现Cannot read property

      本文链接:https://www.haomeiwen.com/subject/sgrcyktx.html