123456789101112131415161718192021222324 |
- #!/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
|