把ios 爱加密流程接入脚本

main
SunChengyong 2026-04-30 17:05:20 +08:00
parent fbdad684df
commit 493618ab0a
3 changed files with 16 additions and 2 deletions

View File

@ -87,6 +87,20 @@ public static class XCodePostProcess
Debug.Log("ThinkingData: Config applied");
#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);
proj.WriteToFile(projPath);
ModifyInfoPlist(pathToBuiltProject);

View File

@ -322,7 +322,7 @@ pipeline {
def project_path="$WORKSPACE/Builds/$CHANNEL_PARAM/$PLATFORM_PARAM/$VERSION_PARAM"
def export_result=0
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)
{
def message = "【${PLATFORM_PARAM}】【${VERSION_PARAM}】【Debug】【${CHANNEL_PARAM}】导出IPA失败"

@ -1 +1 @@
Subproject commit 30d4c15d29e64de4184053eed464170ef75d292b
Subproject commit 6ea0e91f55d493e765004854d37dbd8ac542226d