16
16
TARGET_NAME=${PROJECT_PATH##*/ }
17
17
18
18
KEYCENTER_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
19
22
20
23
# 打包环境
21
24
CONFIGURATION=" Debug"
@@ -28,41 +31,77 @@ PBXPROJ_PATH="${PROJECT_PATH}/${TARGET_NAME}.xcodeproj/project.pbxproj"
28
31
echo PBXPROJ_PATH: $PBXPROJ_PATH
29
32
30
33
# 主项目工程配置
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
66
105
67
106
# 读取APPID环境变量
68
107
echo AGORA_APP_ID:$APP_ID
0 commit comments