build.sh 1016 B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. ### Add your Test Cloud API Key/iOS Device Id and uncomment the line below
  3. # export TESTCLOUD_API_KEY=<SetYourAPIKeyHere>
  4. # export IOS_DEVICE_ID=<SetYourDeviceIdsHere>
  5. ### You shouldn't have to update these variables.
  6. export IPA=./CreditCardValidation.iOS/bin/iPhone/Debug/CreditCardvalidationiOS-1.0.ipa
  7. export ASSEMBLY_DIR=./CreditCardValidation.UITests/bin/Debug
  8. ### Remove the old directories
  9. rm -rf CreditCardValidation.Droid/obj
  10. rm -rf CreditCardValidation.Droid/bin
  11. rm -rf CreditCardValidation.iOS/obj
  12. rm -rf CreditCardValidation.iOS/bin
  13. rm -rf CreditCardValidation.UITest/bin
  14. rm -rf CreditCardValidation.UITest/obj
  15. ### iOS : compile a Debug build for the iPhone
  16. /Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool -v build "--configuration:Debug|iPhone" ./CreditCardValidation.sln
  17. ### This line submits the application and tests to Test Cloud.
  18. mono ./packages/Xamarin.UITest.0.6.5/tools/test-cloud.exe submit $IPA $TESTCLOUD_API_KEY --devices $IOS_DEVICE_ID --assembly-dir $ASSEMBLY_DIR