这个错误在日志里出现很多次:Package Authoring: error running installation-check script: TypeError: null is not an object (evaluating 'cpuFeatures.split') at x-distribution:///installer-gui-script%5B1%5D/installation-check%5B1%5D/@script
下面是处理的代码 有没有可能是这个脚本的问题
function InstallationCheck(prefix) { var boardIds = ['Mac-E43C1C25D4880AD6','Mac-35C5E08120C7EEAF','Mac-66E35819EE2D0D05','Mac-CAD6701F7CEA0921','Mac-A5C67F76ED83108C','Mac-551B86E5744E2388','Mac-F60DEB81FF30ACF6','Mac-9AE82516C7C6B903','Mac-FFE5EF870D7BA81A','Mac-DB15BD556843C820','Mac-B809C3757DA9BB8D','Mac-65CE76090165799A','Mac-9F18E312C5C2BF0B','Mac-937CB26E2E02BB01','Mac-A369DDC4E67F1C45','Mac-EE2EBD4B90B839A8','Mac-473D31EABEB93F9B','Mac-B4831CEBD52A0C4C','Mac-827FB448E656EC26','Mac-4B682C642B45593E','Mac-77F17D7DA9285301','Mac-BE088AF8C5EB4FA2','Mac-7BA5B2D9E42DDD94','Mac-AA95B1DDAB278B95','Mac-63001698E7A34814','Mac-226CB3C6A851A671','Mac-827FAC58A8FDFA22','Mac-06F11FD93F0323C5','Mac-06F11F11946D27C5','Mac-E1008331FDC96864','Mac-27AD2F918AE68F61','Mac-7BA5B2DFE22DDD8C','Mac-CFF7D910A743CAAF','Mac-AF89B6D9451A490B','Mac-53FDB3D8DB8CA971','Mac-5F9802EFE386AA28','Mac-A61BADE1FDAD7B05','Mac-E7203C0F68AA0004','Mac-0CFF9C7C2B63DF8D','Mac-937A206F2EE63C01','Mac-1E7E29AD0135F9BC','Mac-112818653D3AABFC','VMM-x86_64',]; var cpuFeatures = system.sysctl( 'machdep.cpu.features' ); if (cpuFeatures) { cpuFeatures=cpuFeatures.split(" "); for( var i = 0; i < cpuFeatures.length; i++ ){ if( cpuFeatures[i] == "VMM" ){ return true; } } }
脚本:macOS Installer Notification 2.0 (github.com)