in eng/scripts/version.py [0:0]
def _update_xcodeproj(old, new, modules):
xcodeprojs = {}
for path in glob.glob(r'sdk/*/*/*.xcodeproj/project.pbxproj'):
mod_name = re.search(r'/([a-zA-Z]+)\.xcodeproj.*', path).groups()[0]
xcodeprojs[mod_name] = path
for mod in modules:
path = xcodeprojs[mod]
with open(path, 'r') as f:
data = f.readlines()
with open(path, 'w') as f:
for line in data:
if "MARKETING_VERSION" in line:
f.write(line.replace(old, new))
else:
f.write(line)