24 lines
662 B
Bash
Executable File
24 lines
662 B
Bash
Executable File
#!/bin/sh
|
|
|
|
case "$PLATFORM_NAME" in
|
|
macosx) plat=Mac;;
|
|
iphone*) plat=iOS;;
|
|
watch*) plat=watchOS;;
|
|
appletv*) plat=tvOS;;
|
|
*) echo "error: Unknown PLATFORM_NAME: $PLATFORM_NAME"; exit 1;;
|
|
esac
|
|
|
|
for (( n = 0; n < SCRIPT_INPUT_FILE_COUNT; n++ )); do
|
|
VAR=SCRIPT_INPUT_FILE_$n
|
|
framework=$(basename "${!VAR}")
|
|
export SCRIPT_INPUT_FILE_$n="$SRCROOT"/Carthage/Build/$plat/"$framework"
|
|
done
|
|
|
|
/usr/local/bin/carthage copy-frameworks || exit
|
|
|
|
for (( n = 0; n < SCRIPT_INPUT_FILE_COUNT; n++ )); do
|
|
VAR=SCRIPT_INPUT_FILE_$n
|
|
source=${!VAR}.dSYM
|
|
dest=${BUILT_PRODUCTS_DIR}/$(basename "$source")
|
|
ditto "$source" "$dest" || exit
|
|
done |