1616TARGET_NAME=${PROJECT_PATH##*/ }
1717
1818KEYCENTER_PATH=${PROJECT_PATH} " /" ${TARGET_NAME} " /Common/KeyCenter.swift"
19+ if [ $is_objective_c = true ]; then
20+ KEYCENTER_PATH=${PROJECT_PATH} " /" ${TARGET_NAME} " /Common/KeyCenter.m"
21+ fi
1922
2023# 打包环境
2124CONFIGURATION=" Debug"
@@ -28,41 +31,77 @@ PBXPROJ_PATH="${PROJECT_PATH}/${TARGET_NAME}.xcodeproj/project.pbxproj"
2831echo PBXPROJ_PATH: $PBXPROJ_PATH
2932
3033# 主项目工程配置
31- # Debug
32- /usr/libexec/PlistBuddy -c " Set :objects:03D13BF72448758C00B599B3:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
33- /usr/libexec/PlistBuddy -c " Set :objects:03D13BF72448758C00B599B3:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
34- /usr/libexec/PlistBuddy -c " Set :objects:03D13BF72448758C00B599B3:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
35- # Release
36- /usr/libexec/PlistBuddy -c " Set :objects:03D13BF82448758C00B599B3:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
37- /usr/libexec/PlistBuddy -c " Set :objects:03D13BF82448758C00B599B3:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
38- /usr/libexec/PlistBuddy -c " Set :objects:03D13BF82448758C00B599B3:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
39-
40- # 屏幕共享Extension
41- # Debug
42- /usr/libexec/PlistBuddy -c " Set :objects:0339BEB825205B80007D4FDD:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
43- /usr/libexec/PlistBuddy -c " Set :objects:0339BEB825205B80007D4FDD:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
44- /usr/libexec/PlistBuddy -c " Set :objects:0339BEB825205B80007D4FDD:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
45- # Release
46- /usr/libexec/PlistBuddy -c " Set :objects:0339BEB925205B80007D4FDD:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
47- /usr/libexec/PlistBuddy -c " Set :objects:0339BEB925205B80007D4FDD:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
48- /usr/libexec/PlistBuddy -c " Set :objects:0339BEB925205B80007D4FDD:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
49-
50- # SimpleFilter
51- # Debug
52- /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1726AFFFA6002E1373:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
53- /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1726AFFFA6002E1373:buildSettings:DEVELOPMENT_TEAM ''" $PBXPROJ_PATH
54- /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1726AFFFA6002E1373:buildSettings:PROVISIONING_PROFILE_SPECIFIER ''" $PBXPROJ_PATH
55- # Release
56- /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1826AFFFA6002E1373:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
57- /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1826AFFFA6002E1373:buildSettings:DEVELOPMENT_TEAM ''" $PBXPROJ_PATH
58- /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1826AFFFA6002E1373:buildSettings:PROVISIONING_PROFILE_SPECIFIER ''" $PBXPROJ_PATH
59-
60- # 修改build number
61- # Debug
62- /usr/libexec/PlistBuddy -c " Set :objects:03D13BF72448758C00B599B3:buildSettings:CURRENT_PROJECT_VERSION ${BUILD_NUMBER} " $PBXPROJ_PATH
63- # Release
64- /usr/libexec/PlistBuddy -c " Set :objects:03D13BF82448758C00B599B3:buildSettings:CURRENT_PROJECT_VERSION ${BUILD_NUMBER} " $PBXPROJ_PATH
65-
34+ if [ $is_objective_c = true ]; then
35+ # Debug
36+ /usr/libexec/PlistBuddy -c " Set :objects:E70ADE062A5D0050009947CF:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
37+ /usr/libexec/PlistBuddy -c " Set :objects:E70ADE062A5D0050009947CF:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
38+ /usr/libexec/PlistBuddy -c " Set :objects:E70ADE062A5D0050009947CF:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
39+ # Release
40+ /usr/libexec/PlistBuddy -c " Set :objects:E70ADE072A5D0050009947CF:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
41+ /usr/libexec/PlistBuddy -c " Set :objects:E70ADE072A5D0050009947CF:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
42+ /usr/libexec/PlistBuddy -c " Set :objects:E70ADE072A5D0050009947CF:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
43+
44+ # 屏幕共享Extension
45+ # Debug
46+ /usr/libexec/PlistBuddy -c " Set :objects:E72F61D42A7256D500C963D2:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
47+ /usr/libexec/PlistBuddy -c " Set :objects:E72F61D42A7256D500C963D2:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
48+ /usr/libexec/PlistBuddy -c " Set :objects:E72F61D42A7256D500C963D2:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
49+ # Release
50+ /usr/libexec/PlistBuddy -c " Set :objects:E72F61D52A7256D500C963D2:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
51+ /usr/libexec/PlistBuddy -c " Set :objects:E72F61D52A7256D500C963D2:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
52+ /usr/libexec/PlistBuddy -c " Set :objects:E72F61D52A7256D500C963D2:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
53+
54+ # SimpleFilter
55+ # Debug
56+ /usr/libexec/PlistBuddy -c " Set :objects:E7361F932A6E6E7100925BD6:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
57+ /usr/libexec/PlistBuddy -c " Set :objects:E7361F932A6E6E7100925BD6:buildSettings:DEVELOPMENT_TEAM ''" $PBXPROJ_PATH
58+ /usr/libexec/PlistBuddy -c " Set :objects:E7361F932A6E6E7100925BD6:buildSettings:PROVISIONING_PROFILE_SPECIFIER ''" $PBXPROJ_PATH
59+ # Release
60+ /usr/libexec/PlistBuddy -c " Set :objects:E7361F942A6E6E7100925BD6:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
61+ /usr/libexec/PlistBuddy -c " Set :objects:E7361F942A6E6E7100925BD6:buildSettings:DEVELOPMENT_TEAM ''" $PBXPROJ_PATH
62+ /usr/libexec/PlistBuddy -c " Set :objects:E7361F942A6E6E7100925BD6:buildSettings:PROVISIONING_PROFILE_SPECIFIER ''" $PBXPROJ_PATH
63+
64+ # 修改build number
65+ # Debug
66+ /usr/libexec/PlistBuddy -c " Set :objects:E70ADE062A5D0050009947CF:buildSettings:CURRENT_PROJECT_VERSION ${BUILD_NUMBER} " $PBXPROJ_PATH
67+ # Release
68+ /usr/libexec/PlistBuddy -c " Set :objects:E70ADE072A5D0050009947CF:buildSettings:CURRENT_PROJECT_VERSION ${BUILD_NUMBER} " $PBXPROJ_PATH
69+ else
70+ # Debug
71+ /usr/libexec/PlistBuddy -c " Set :objects:03D13BF72448758C00B599B3:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
72+ /usr/libexec/PlistBuddy -c " Set :objects:03D13BF72448758C00B599B3:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
73+ /usr/libexec/PlistBuddy -c " Set :objects:03D13BF72448758C00B599B3:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
74+ # Release
75+ /usr/libexec/PlistBuddy -c " Set :objects:03D13BF82448758C00B599B3:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
76+ /usr/libexec/PlistBuddy -c " Set :objects:03D13BF82448758C00B599B3:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
77+ /usr/libexec/PlistBuddy -c " Set :objects:03D13BF82448758C00B599B3:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
78+
79+ # 屏幕共享Extension
80+ # Debug
81+ /usr/libexec/PlistBuddy -c " Set :objects:0339BEB825205B80007D4FDD:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
82+ /usr/libexec/PlistBuddy -c " Set :objects:0339BEB825205B80007D4FDD:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
83+ /usr/libexec/PlistBuddy -c " Set :objects:0339BEB825205B80007D4FDD:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
84+ # Release
85+ /usr/libexec/PlistBuddy -c " Set :objects:0339BEB925205B80007D4FDD:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
86+ /usr/libexec/PlistBuddy -c " Set :objects:0339BEB925205B80007D4FDD:buildSettings:DEVELOPMENT_TEAM 'GM72UGLGZW'" $PBXPROJ_PATH
87+ /usr/libexec/PlistBuddy -c " Set :objects:0339BEB925205B80007D4FDD:buildSettings:PROVISIONING_PROFILE_SPECIFIER 'App'" $PBXPROJ_PATH
88+
89+ # SimpleFilter
90+ # Debug
91+ /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1726AFFFA6002E1373:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
92+ /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1726AFFFA6002E1373:buildSettings:DEVELOPMENT_TEAM ''" $PBXPROJ_PATH
93+ /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1726AFFFA6002E1373:buildSettings:PROVISIONING_PROFILE_SPECIFIER ''" $PBXPROJ_PATH
94+ # Release
95+ /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1826AFFFA6002E1373:buildSettings:CODE_SIGN_STYLE 'Manual'" $PBXPROJ_PATH
96+ /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1826AFFFA6002E1373:buildSettings:DEVELOPMENT_TEAM ''" $PBXPROJ_PATH
97+ /usr/libexec/PlistBuddy -c " Set :objects:8B10BE1826AFFFA6002E1373:buildSettings:PROVISIONING_PROFILE_SPECIFIER ''" $PBXPROJ_PATH
98+
99+ # 修改build number
100+ # Debug
101+ /usr/libexec/PlistBuddy -c " Set :objects:03D13BF72448758C00B599B3:buildSettings:CURRENT_PROJECT_VERSION ${BUILD_NUMBER} " $PBXPROJ_PATH
102+ # Release
103+ /usr/libexec/PlistBuddy -c " Set :objects:03D13BF82448758C00B599B3:buildSettings:CURRENT_PROJECT_VERSION ${BUILD_NUMBER} " $PBXPROJ_PATH
104+ fi
66105
67106# 读取APPID环境变量
68107echo AGORA_APP_ID:$APP_ID
0 commit comments