You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
742 B
26 lines
742 B
# -*- coding: utf-8-*- |
|
import os |
|
import sys |
|
|
|
currentPath=os.getcwd() |
|
foundationConfigPath = currentPath + "/AMapFoundationKit/AMapFoundationConfig.h" |
|
|
|
#currentPath.replace("src", "src/AMapFoundationKit/AMapFoundationConfig.h") |
|
|
|
report_crash=sys.argv[1] |
|
|
|
def replaceFeature(): |
|
# 如果Jenkins配置不需要替换,则直接返回 |
|
if report_crash == 1 or report_crash == '1': |
|
|
|
search_text = "define FEATURE_REPORT_CRASH 0" |
|
replace_text = "define FEATURE_REPORT_CRASH 1" |
|
|
|
with open(foundationConfigPath, 'r') as file: |
|
data = file.read() |
|
data = data.replace(search_text, replace_text) |
|
|
|
with open(foundationConfigPath, 'w') as file: |
|
file.write(data) |
|
|
|
replaceFeature()
|
|
|