cordova打包出现Cannot read property

2020-09-16  本文已影响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);
      }
  } 

上一篇 下一篇

猜你喜欢

热点阅读