把ios 爱加密流程接入脚本
parent
fbdad684df
commit
493618ab0a
|
|
@ -87,6 +87,20 @@ public static class XCodePostProcess
|
||||||
Debug.Log("ThinkingData: Config applied");
|
Debug.Log("ThinkingData: Config applied");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if USE_OBFUZ
|
||||||
|
// Obfuscation build settings
|
||||||
|
SetBuildProperty(proj, frameworkTarget, "ENABLE_TESTABILITY", "YES");
|
||||||
|
SetBuildProperty(proj, mainTargetGuid, "ENABLE_TESTABILITY", "YES");
|
||||||
|
|
||||||
|
SetBuildProperty(proj, frameworkTarget, "COPY_PHASE_STRIP", "NO");
|
||||||
|
SetBuildProperty(proj, mainTargetGuid, "COPY_PHASE_STRIP", "NO");
|
||||||
|
|
||||||
|
SetBuildProperty(proj, frameworkTarget, "STRIP_STYLE", "all");
|
||||||
|
SetBuildProperty(proj, mainTargetGuid, "STRIP_STYLE", "all");
|
||||||
|
|
||||||
|
Debug.Log("USE_OBFUZ: Build settings applied");
|
||||||
|
#endif
|
||||||
|
|
||||||
AddCapability(proj, pathToBuiltProject);
|
AddCapability(proj, pathToBuiltProject);
|
||||||
proj.WriteToFile(projPath);
|
proj.WriteToFile(projPath);
|
||||||
ModifyInfoPlist(pathToBuiltProject);
|
ModifyInfoPlist(pathToBuiltProject);
|
||||||
|
|
|
||||||
|
|
@ -322,7 +322,7 @@ pipeline {
|
||||||
def project_path="$WORKSPACE/Builds/$CHANNEL_PARAM/$PLATFORM_PARAM/$VERSION_PARAM"
|
def project_path="$WORKSPACE/Builds/$CHANNEL_PARAM/$PLATFORM_PARAM/$VERSION_PARAM"
|
||||||
def export_result=0
|
def export_result=0
|
||||||
sh "chmod +x $WORKSPACE/Tool/build_tools/build_xcode_xcodeproj.sh"
|
sh "chmod +x $WORKSPACE/Tool/build_tools/build_xcode_xcodeproj.sh"
|
||||||
export_result = sh(script: "$WORKSPACE/Tool/build_tools/build_xcode_xcodeproj.sh ${PROJECT_NAME} ${SCHEME_NAME} ${project_path}", returnStatus: true, returnStdout: false)
|
export_result = sh(script: "$WORKSPACE/Tool/build_tools/build_xcode_xcodeproj.sh ${PROJECT_NAME} ${SCHEME_NAME} ${project_path} ${OBFUZ}", returnStatus: true, returnStdout: false)
|
||||||
if(export_result != 0)
|
if(export_result != 0)
|
||||||
{
|
{
|
||||||
def message = "【${PLATFORM_PARAM}】【${VERSION_PARAM}】【Debug】【${CHANNEL_PARAM}】导出IPA失败"
|
def message = "【${PLATFORM_PARAM}】【${VERSION_PARAM}】【Debug】【${CHANNEL_PARAM}】导出IPA失败"
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit 30d4c15d29e64de4184053eed464170ef75d292b
|
Subproject commit 6ea0e91f55d493e765004854d37dbd8ac542226d
|
||||||
Loading…
Reference in New Issue