Created
March 20, 2017 22:05
-
-
Save elefantel/2e2243ed33b125af35012809505ecd59 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
HARDWARE="iphonesimulator" | |
CONFIGURATION="Debug" | |
for i in "$@"; do | |
if [ "$i" = "all" ] | |
then | |
echo "====== Building all Frameworks ======" | |
xcodebuild -project encryption-sdk/EncryptionSDK.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme EncryptionSDK | |
xcodebuild -project utilities/UtilitiesModule.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme UtilitiesModule | |
xcodebuild -project routinsg-sdk/RoutingSDK.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme RoutingSDK | |
xcodebuild -project routing-module/RoutingModule.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme RoutingModule | |
xcodebuild -project portfolio-sdk/PortfolioSDK.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme PortfolioSDK | |
xcodebuild -project portfolio-module/PortfolioModule.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme PortfolioModule | |
xcodebuild -project vitual-bank-app/VirtualBankApp.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme VirtualBankApp | |
elif [ "$i" = "encrypt" ] | |
then | |
echo "====== Building EncryptionSDK ======-" | |
xcodebuild -project encryption-sdk/EncryptionSDK.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme EncryptionSDK | |
elif [ "$i" = "utilities" ] | |
then | |
echo "====== Building UtilitiesModule ======" | |
xcodebuild -project utilities/UtilitiesModule.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme UtilitiesModule | |
elif [ "$i" = "routingsdk" ] | |
then | |
echo "====== Building RoutingSDK ======" | |
xcodebuild -project routing-sdk/RoutingSDK.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme RoutingSDK | |
elif [ "$i" = "routingmodule" ] | |
then | |
echo "====== Building RoutingModule ======" | |
xcodebuild -project routing-module/RoutingModule.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme RoutingModule | |
elif [ "$i" = "portfoliosdk" ] | |
then | |
echo "====== Building PortfolioSDK ======" | |
xcodebuild -project portfolio-sdk/PortfolioSDK.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme PortfolioSDK | |
elif [ "$i" = "portfoliomodule" ] | |
then | |
echo "====== Building PortfolioModule ======" | |
xcodebuild -project portfolio-module/PortfolioModule.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme PortfolioModule | |
elif [ "$i" = "app" ] | |
then | |
echo "====== Building VirtualBankApp build ======" | |
xcodebuild -project vitual-bank-app/VirtualBankApp.xcodeproj -configuration $CONFIGURATION -sdk $HARDWARE -scheme VirtualBankApp | |
else | |
echo "====== ERROR: Incorrect Module Code ======" | |
echo "====== Valid (Code = Module) argument ======" | |
echo "encrypt: EncryptionSDK" | |
echo "utilities: UtilitiesModule" | |
echo "routingsdk: RoutingSDK" | |
echo "routingmodule: RoutingModule" | |
echo "portfoliosdk: PortfolioSDK" | |
echo "portfoliomodule: PortfolioModule" | |
echo "app: VirtualBankApp" | |
echo "all: All Modules" | |
fi | |
done | |
if [[ $# -eq 0 ]] | |
then | |
echo "====== ERROR: No Module Code Entered ======" | |
echo "====== Valid Build (Code = Module) argument: ======" | |
echo "encrypt: EncryptionSDK" | |
echo "utilities: UtilitiesModule" | |
echo "routingsdk: RoutingSDK" | |
echo "routingmodule: RoutingModule" | |
echo "portfoliosdk: PortfolioSDK" | |
echo "portfoliomodule: PortfolioModule" | |
echo "app: VirtualBankApp" | |
echo "all: All Modules" | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment