mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-20 22:16:49 +01:00
70438be272
WinRT apps can set a default, preferred orientation via a .appxmanifest file. SDL was overriding this on app startup, and making the app use all possible orientations (landscape and portrait). Thanks to Eric Wing for the heads up on this!
44 lines
1.1 KiB
Bash
Executable File
44 lines
1.1 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# WARNING: You may have to run Clean in Xcode after changing CODE_SIGN_IDENTITY!
|
|
|
|
# Verify that $CODE_SIGN_IDENTITY is set
|
|
if [ -z "$CODE_SIGN_IDENTITY" ] ; then
|
|
echo "CODE_SIGN_IDENTITY needs to be non-empty for codesigning frameworks!"
|
|
|
|
if [ "$CONFIGURATION" = "Release" ] ; then
|
|
exit 1
|
|
else
|
|
# Codesigning is optional for non-release builds.
|
|
exit 0
|
|
fi
|
|
fi
|
|
|
|
FRAMEWORK_DIR="${TARGET_BUILD_DIR}"
|
|
|
|
# Loop through all frameworks
|
|
FRAMEWORKS=`find "${FRAMEWORK_DIR}" -type d -name "*.framework" | sort -r`
|
|
RESULT=$?
|
|
if [[ $RESULT != 0 ]] ; then
|
|
exit 1
|
|
fi
|
|
|
|
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}"
|
|
RESULT=$?
|
|
if [[ $RESULT != 0 ]] ; then
|
|
exit 1
|
|
fi
|
|
done
|