@@ -31,9 +31,10 @@ ASSETS_PATH="${SRCROOT}/Assets"
31
31
TARGET_IPA_PATH=" ${ASSETS_PATH} /app.ipa"
32
32
FRAMEWORKS_TO_INJECT_PATH=" ${ASSETS_PATH} /Frameworks"
33
33
34
+ DUMMY_DISPLAY_NAME=" " # To be found in Step 0
35
+ TARGET_BUNDLE_ID=" " # To be found in Step 0
34
36
TEMP_APP_PATH=" " # To be found in Step 1
35
37
TARGET_APP_PATH=" " # To be found in Step 2
36
- DUMMY_DISPLAY_NAME=" " # To be found in Step 2
37
38
TARGET_APP_FRAMEWORKS_PATH=" " # To be found in Step 4
38
39
39
40
@@ -44,6 +45,12 @@ TARGET_APP_FRAMEWORKS_PATH="" # To be found in Step 4
44
45
rm -rf " $TEMP_PATH " || true
45
46
mkdir -p " $TEMP_PATH " || true
46
47
48
+ DUMMY_DISPLAY_NAME=$( /usr/libexec/PlistBuddy -c " Print CFBundleDisplayName" " ${SRCROOT} /$TARGET_NAME /Info.plist" )
49
+ echo " DUMMY_DISPLAY_NAME: $DUMMY_DISPLAY_NAME "
50
+
51
+ TARGET_BUNDLE_ID=" $PRODUCT_BUNDLE_IDENTIFIER "
52
+ echo " TARGET_BUNDLE_ID: $TARGET_BUNDLE_ID "
53
+
47
54
48
55
# ---------------------------------------------------
49
56
# 1. Extract Target IPA
@@ -61,9 +68,6 @@ echo "TEMP_APP_PATH: $TEMP_APP_PATH"
61
68
TARGET_APP_PATH=" $BUILT_PRODUCTS_DIR /$TARGET_NAME .app"
62
69
echo " TARGET_APP_PATH: $TARGET_APP_PATH "
63
70
64
- DUMMY_DISPLAY_NAME=$( /usr/libexec/PlistBuddy -c " Print CFBundleDisplayName" " ${SRCROOT} /$TARGET_NAME /Info.plist" )
65
- echo " DUMMY_DISPLAY_NAME: $DUMMY_DISPLAY_NAME "
66
-
67
71
rm -rf " $TARGET_APP_PATH " || true
68
72
mkdir -p " $TARGET_APP_PATH " || true
69
73
cp -rf " $TEMP_APP_PATH /" " $TARGET_APP_PATH /"
@@ -128,7 +132,6 @@ rm -rf "$TARGET_APP_PATH/PlugIns" || true
128
132
# ---------------------------------------------------
129
133
# 7. Update Info.plist for Target App
130
134
131
- TARGET_BUNDLE_ID=" $PRODUCT_BUNDLE_IDENTIFIER "
132
135
TARGET_DISPLAY_NAME=$( /usr/libexec/PlistBuddy -c " Print CFBundleDisplayName" " $TARGET_APP_PATH /Info.plist" )
133
136
TARGET_DISPLAY_NAME=" $DUMMY_DISPLAY_NAME$TARGET_DISPLAY_NAME "
134
137
0 commit comments