@@ -641,22 +641,22 @@ function handleLocalization(files, pbxGroup, srcRootPath, opt) {
641641 if ( parsedRegionFilePath . ext === ".storyboard" ) {
642642 storyboardNames [ parsedRegionFilePath . name ] = true ;
643643 }
644- fileRegions = allNames [ parsedRegionFilePath . name ] = allNames [ parsedRegionFilePath . name ] || [ ] ;
644+ var fileRegions = allNames [ parsedRegionFilePath . name ] = allNames [ parsedRegionFilePath . name ] || [ ] ;
645645 fileRegions . push ( regionName ) ;
646646 region [ regionFileName ] = $path . join ( filePath , regionFilePath ) ;
647647 }
648648 }
649649 }
650650
651651 for ( var name in allNames ) {
652- fileRegions = allNames [ name ]
652+ var fileRegionsForName = allNames [ name ]
653653 var variantGroupName = storyboardNames [ name ] ? name + ".storyboard" : name + ".strings" ;
654654
655655 var variantGroup = this . addLocalizationVariantGroup ( variantGroupName , { target : opt . target , skipAddToResourcesGroup : true } ) ;
656656 pbxGroup . children . push ( pbxGroupChild ( variantGroup ) ) ;
657- for ( let k = 0 ; k < fileRegions . length ; k ++ ) {
658- var file = regions [ fileRegions [ k ] ] [ name ] ;
659- var refFile = new pbxFile ( $path . relative ( srcRootPath , file ) , { basename : fileRegions [ k ] } ) ;
657+ for ( let k = 0 ; k < fileRegionsForName . length ; k ++ ) {
658+ var file = regions [ fileRegionsForName [ k ] ] [ name ] ;
659+ var refFile = new pbxFile ( $path . relative ( srcRootPath , file ) , { basename : fileRegionsForName [ k ] } ) ;
660660 refFile . fileRef = this . generateUuid ( ) ;
661661 this . addToPbxFileReferenceSection ( refFile ) ;
662662 this . addToPbxVariantGroup ( refFile , variantGroup . fileRef ) ;
0 commit comments