Submodule projects are sometimes out of my control, so I shouldn't have to deal with team identifiers in projects that don't affect my build process in any meaningful way. The only way to deal with this would be to fork and modify every project I touch that contains this stuff. No. Signed-off-by: Christopher Snowhill <kode54@gmail.com>
12 lines
331 B
Bash
Executable file
12 lines
331 B
Bash
Executable file
#!/bin/sh
|
|
|
|
MATCHES=$(git grep -n -E "(DevelopmentTeam|DEVELOPMENT_TEAM) =" .)
|
|
COUNT=$(echo -n "$MATCHES\c" | grep -cvE '(Shared.xcconfig|= "")')
|
|
|
|
if [ $COUNT -ne 0 ]; then
|
|
ERRORS=$(echo -n "$MATCHES\c" | grep -vE '= ""')
|
|
echo $COUNT
|
|
echo "Remove Development Team specifications from project files:"
|
|
echo "$ERRORS";
|
|
exit 1;
|
|
fi
|