Strip the binaries before signing them, in release configuration
diff --git a/Xcode/SDL/pkg-support/codesign-frameworks.sh b/Xcode/SDL/pkg-support/codesign-frameworks.sh
index d27ef7d..1e184b0 100755
--- a/Xcode/SDL/pkg-support/codesign-frameworks.sh
+++ b/Xcode/SDL/pkg-support/codesign-frameworks.sh
@@ -23,12 +23,19 @@ if [[ $RESULT != 0 ]] ; then
exit 1
fi
-echo "Found: ${FRAMEWORKS}"
-
for FRAMEWORK in $FRAMEWORKS;
do
+ if [[ "$CONFIGURATION" = "Release" ]]; then
+ echo "Stripping '${FRAMEWORK}'"
+ NAME=$(basename "${FRAMEWORK}" .framework)
+ xcrun strip -x "${FRAMEWORK}/${NAME}"
+ RESULT=$?
+ if [[ $RESULT != 0 ]] ; then
+ exit 1
+ fi
+ fi
echo "Signing '${FRAMEWORK}'"
- `codesign -f -v -s "${CODE_SIGN_IDENTITY}" "${FRAMEWORK}"`
+ codesign -f -v -s "${CODE_SIGN_IDENTITY}" "${FRAMEWORK}"
RESULT=$?
if [[ $RESULT != 0 ]] ; then
exit 1