def _change_build_version(self):
""" set CFBundleVersion and CFBundleShortVersionString.
"""
build_version_list = self._build_version.split('.')
cf_bundle_short_version_string = '.'.join(build_version_list[:3])
with open(self._plist_path, 'rb') as fp:
plist_content = plistlib.load(fp)
plist_content['CFBundleShortVersionString'] = cf_bundle_short_version_string
plist_content['CFBundleVersion'] = self._build_version
with open(self._plist_path, 'wb') as fp:
plistlib.dump(plist_content, fp)
评论列表
文章目录