@@ -129,43 +129,42 @@ main() {
129129# None
130130# ######################################
131131build_ios () {
132- echo " Starting build for Leanplum-SDK (iOS)"
132+ echo " Starting static build for Leanplum-SDK (iOS)"
133133
134134 run " Building Leanplum-SDK (device/armv7) target ..." \
135- xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source" -sdk " ${DEVICE_SDK} " \
135+ xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source-iOS " -sdk " ${DEVICE_SDK} " \
136136 " $ACTION " ARCHS=' armv7' RUN_CLANG_STATIC_ANALYZER=NO BUILD_DIR=" ${BUILD_DIR}${ARMV7_DIR} " \
137137 BUILD_ROOT=" ${BUILD_ROOT} " OTHER_CFLAGS=" -fembed-bitcode" \
138138 GCC_PREPROCESSOR_DEFINITIONS=" PACKAGE_IDENTIFIER=${LEANPLUM_PACKAGE_IDENTIFIER} "
139139 run " Building Leanplum-SDK (device/armv7s) target ..." \
140- xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source" -sdk " ${DEVICE_SDK} " \
140+ xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source-iOS " -sdk " ${DEVICE_SDK} " \
141141 " $ACTION " ARCHS=' armv7s' RUN_CLANG_STATIC_ANALYZER=NO BUILD_DIR=" ${BUILD_DIR}${ARMV7S_DIR} " \
142142 BUILD_ROOT=" ${BUILD_ROOT} " OTHER_CFLAGS=" -fembed-bitcode" \
143143 GCC_PREPROCESSOR_DEFINITIONS=" PACKAGE_IDENTIFIER=${LEANPLUM_PACKAGE_IDENTIFIER} "
144144 run " Building Leanplum-SDK (device/arm64) target ..." \
145- xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source" -sdk " ${DEVICE_SDK} " \
145+ xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source-iOS " -sdk " ${DEVICE_SDK} " \
146146 " $ACTION " ARCHS=' arm64' RUN_CLANG_STATIC_ANALYZER=NO BUILD_DIR=" ${BUILD_DIR}${ARM64_DIR} " \
147147 BUILD_ROOT=" ${BUILD_ROOT} " OTHER_CFLAGS=" -fembed-bitcode" \
148148 GCC_PREPROCESSOR_DEFINITIONS=" PACKAGE_IDENTIFIER=${LEANPLUM_PACKAGE_IDENTIFIER} "
149149 run " Building Leanplum-SDK (simulator/i386) target ..." \
150- xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source" -sdk " ${SIM_SDK} " \
150+ xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source-iOS " -sdk " ${SIM_SDK} " \
151151 " $ACTION " ARCHS=' i386' VALID_ARCHS=' i386' RUN_CLANG_STATIC_ANALYZER=NO \
152152 BUILD_DIR=" ${BUILD_DIR}${X86_DIR} " BUILD_ROOT=" ${BUILD_ROOT} " OTHER_CFLAGS=" -fembed-bitcode" \
153153 GCC_PREPROCESSOR_DEFINITIONS=" PACKAGE_IDENTIFIER=${LEANPLUM_PACKAGE_IDENTIFIER} "
154154 run " Building Leanplum-SDK (simulator/x86_64) target ..." \
155- xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source" -sdk " ${SIM_SDK} " \
155+ xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source-iOS " -sdk " ${SIM_SDK} " \
156156 " $ACTION " ARCHS=' x86_64' VALID_ARCHS=' x86_64' RUN_CLANG_STATIC_ANALYZER=NO \
157157 BUILD_DIR=" ${BUILD_DIR}${X8664_DIR} " BUILD_ROOT=" ${BUILD_ROOT} " OTHER_CFLAGS=" -fembed-bitcode" \
158158 GCC_PREPROCESSOR_DEFINITIONS=" PACKAGE_IDENTIFIER=${LEANPLUM_PACKAGE_IDENTIFIER} "
159159
160160 mkdir " ${RELEASE_DIR} /Leanplum.framework/"
161- echo " RELEASE DIRECTORY IS:"
162161 run " Combining builds to universal fat library ..." \
163162 lipo -create -output " ${RELEASE_DIR} /Leanplum.framework/Leanplum" \
164- " ${CURRENTCONFIG_ARMV7_DEVICE_DIR} /Leanplum-iOS-SDK-source/libLeanplum-iOS-SDK-source.a" \
165- " ${CURRENTCONFIG_ARMV7S_DEVICE_DIR} /Leanplum-iOS-SDK-source/libLeanplum-iOS-SDK-source.a" \
166- " ${CURRENTCONFIG_ARM64_DEVICE_DIR} /Leanplum-iOS-SDK-source/libLeanplum-iOS-SDK-source.a" \
167- " ${CURRENTCONFIG_X86_DEVICE_DIR} /Leanplum-iOS-SDK-source/libLeanplum-iOS-SDK-source.a" \
168- " ${CURRENTCONFIG_X8664_SIMULATOR_DIR} /Leanplum-iOS-SDK-source/libLeanplum-iOS-SDK-source.a"
163+ " ${CURRENTCONFIG_ARMV7_DEVICE_DIR} /Leanplum-iOS-SDK-source-iOS /libLeanplum-iOS-SDK-source-iOS .a" \
164+ " ${CURRENTCONFIG_ARMV7S_DEVICE_DIR} /Leanplum-iOS-SDK-source-iOS /libLeanplum-iOS-SDK-source-iOS .a" \
165+ " ${CURRENTCONFIG_ARM64_DEVICE_DIR} /Leanplum-iOS-SDK-source-iOS /libLeanplum-iOS-SDK-source-iOS .a" \
166+ " ${CURRENTCONFIG_X86_DEVICE_DIR} /Leanplum-iOS-SDK-source-iOS /libLeanplum-iOS-SDK-source-iOS .a" \
167+ " ${CURRENTCONFIG_X8664_SIMULATOR_DIR} /Leanplum-iOS-SDK-source-iOS /libLeanplum-iOS-SDK-source-iOS .a"
169168
170169 # Create .framework package.
171170 mkdir -p " ${RELEASE_DIR} /Leanplum.framework"
@@ -199,43 +198,43 @@ EOF
199198# None
200199# ######################################
201200build_ios_dylib () {
202- echo " Starting build for Leanplum-SDK (iOS)"
201+ echo " Starting dylib build for Leanplum-SDK (iOS)"
203202 run " Building Leanplum-SDK (device/armv7) target ..." \
204- xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source" -sdk " ${DEVICE_SDK} " \
203+ xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source-iOS " -sdk " ${DEVICE_SDK} " \
205204 " $ACTION " ARCHS=' armv7' RUN_CLANG_STATIC_ANALYZER=NO BUILD_DIR=" ${BUILD_DIR}${ARMV7_DIR} " \
206205 BUILD_ROOT=" ${BUILD_ROOT} " OTHER_CFLAGS=" -fembed-bitcode" \
207206 GCC_PREPROCESSOR_DEFINITIONS=" PACKAGE_IDENTIFIER=${LEANPLUM_PACKAGE_IDENTIFIER} "
208207 run " Building Leanplum-SDK (device/armv7s) target ..." \
209- xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source" -sdk " ${DEVICE_SDK} " \
208+ xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source-iOS " -sdk " ${DEVICE_SDK} " \
210209 " $ACTION " ARCHS=' armv7s' RUN_CLANG_STATIC_ANALYZER=NO BUILD_DIR=" ${BUILD_DIR}${ARMV7S_DIR} " \
211210 BUILD_ROOT=" ${BUILD_ROOT} " OTHER_CFLAGS=" -fembed-bitcode" \
212211 GCC_PREPROCESSOR_DEFINITIONS=" PACKAGE_IDENTIFIER=${LEANPLUM_PACKAGE_IDENTIFIER} "
213212 run " Building Leanplum-SDK (device/arm64) target ..." \
214- xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source" -sdk " ${DEVICE_SDK} " \
213+ xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source-iOS " -sdk " ${DEVICE_SDK} " \
215214 " $ACTION " ARCHS=' arm64' RUN_CLANG_STATIC_ANALYZER=NO BUILD_DIR=" ${BUILD_DIR}${ARM64_DIR} " \
216215 BUILD_ROOT=" ${BUILD_ROOT} " OTHER_CFLAGS=" -fembed-bitcode" \
217216 GCC_PREPROCESSOR_DEFINITIONS=" PACKAGE_IDENTIFIER=${LEANPLUM_PACKAGE_IDENTIFIER} "
218217 run " Building Leanplum-SDK (simulator/i386) target ..." \
219- xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source" -sdk " ${SIM_SDK} " \
218+ xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source-iOS " -sdk " ${SIM_SDK} " \
220219 " $ACTION " ARCHS=' i386' VALID_ARCHS=' i386' RUN_CLANG_STATIC_ANALYZER=NO \
221220 BUILD_DIR=" ${BUILD_DIR}${X86_DIR} " BUILD_ROOT=" ${BUILD_ROOT} " OTHER_CFLAGS=" -fembed-bitcode" \
222221 GCC_PREPROCESSOR_DEFINITIONS=" PACKAGE_IDENTIFIER=${LEANPLUM_PACKAGE_IDENTIFIER} "
223222 run " Building Leanplum-SDK (simulator/x86_64) target ..." \
224- xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source" -sdk " ${SIM_SDK} " \
223+ xcodebuild -configuration " ${CONFIGURATION} " -target " Leanplum-iOS-SDK-source-iOS " -sdk " ${SIM_SDK} " \
225224 " $ACTION " ARCHS=' x86_64' VALID_ARCHS=' x86_64' RUN_CLANG_STATIC_ANALYZER=NO \
226225 BUILD_DIR=" ${BUILD_DIR}${X8664_DIR} " BUILD_ROOT=" ${BUILD_ROOT} " OTHER_CFLAGS=" -fembed-bitcode" \
227226 GCC_PREPROCESSOR_DEFINITIONS=" PACKAGE_IDENTIFIER=${LEANPLUM_PACKAGE_IDENTIFIER} "
228227
229228 run " Combining builds to universal fat library ..." \
230229 lipo -create -output " ${RELEASE_DIR} /Leanplum" \
231- " ${CURRENTCONFIG_ARMV7_DEVICE_DIR} /Leanplum-iOS-SDK-source/Leanplum.framework/Leanplum" \
232- " ${CURRENTCONFIG_ARMV7S_DEVICE_DIR} /Leanplum-iOS-SDK-source/Leanplum.framework/Leanplum" \
233- " ${CURRENTCONFIG_ARM64_DEVICE_DIR} /Leanplum-iOS-SDK-source/Leanplum.framework/Leanplum" \
234- " ${CURRENTCONFIG_X86_DEVICE_DIR} /Leanplum-iOS-SDK-source/Leanplum.framework/Leanplum" \
235- " ${CURRENTCONFIG_X8664_SIMULATOR_DIR} /Leanplum-iOS-SDK-source/Leanplum.framework/Leanplum"
230+ " ${CURRENTCONFIG_ARMV7_DEVICE_DIR} /Leanplum-iOS-SDK-source-iOS /Leanplum.framework/Leanplum" \
231+ " ${CURRENTCONFIG_ARMV7S_DEVICE_DIR} /Leanplum-iOS-SDK-source-iOS /Leanplum.framework/Leanplum" \
232+ " ${CURRENTCONFIG_ARM64_DEVICE_DIR} /Leanplum-iOS-SDK-source-iOS /Leanplum.framework/Leanplum" \
233+ " ${CURRENTCONFIG_X86_DEVICE_DIR} /Leanplum-iOS-SDK-source-iOS /Leanplum.framework/Leanplum" \
234+ " ${CURRENTCONFIG_X8664_SIMULATOR_DIR} /Leanplum-iOS-SDK-source-iOS /Leanplum.framework/Leanplum"
236235
237236 # Copy generated framework
238- cp -r " ${BUILD_DIR} $ARMV7_DIR /$CONFIGURATION -iphoneos/Leanplum-iOS-SDK-source/Leanplum.framework/" \
237+ cp -r " ${BUILD_DIR} $ARMV7_DIR /$CONFIGURATION -iphoneos/Leanplum-iOS-SDK-source-iOS /Leanplum.framework/" \
239238 " ${RELEASE_DIR} /Leanplum.framework"
240239 rm -f " ${RELEASE_DIR} /Leanplum.framework/Leanplum"
241240 mv " ${RELEASE_DIR} /Leanplum" " ${RELEASE_DIR} /Leanplum.framework/"
0 commit comments