После выполнения глобального поиска и замены в Xcode он добавляет xcLanguageSpecificationIdentifier
и lineEnding
к каждой управляемой записи файла в файлах *.pbxproj
в форме, например:
036B04CB1B2AE8A70010F649 /* MyClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyClass.m; sourceTree = "<group>"; };
в
036B04CB1B2AE8A70010F649 /* MyClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = MyClass.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
Для чего это?
Улучшает ли это что-то вроде производительности поиска?
Если да, то как я могу сгенерировать его для других файлов без выполнения операции поиска и замены?
Если нет, как я могу помешать Xcode создавать такие вещи?