├── .github
└── workflows
│ ├── build.yml
│ ├── release.yml
│ └── tests.yml
├── .gitignore
├── .sauce
└── config.yml
├── My Demo App.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│ ├── contents.xcworkspacedata
│ ├── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── xcuserdata
│ │ └── mubashir.xcuserdatad
│ │ └── UserInterfaceState.xcuserstate
├── xcshareddata
│ └── xcschemes
│ │ └── My Demo App.xcscheme
└── xcuserdata
│ ├── diegomolina.xcuserdatad
│ └── xcschemes
│ │ └── xcschememanagement.plist
│ ├── mubashir.xcuserdatad
│ ├── xcdebugger
│ │ └── Breakpoints_v2.xcbkptlist
│ └── xcschemes
│ │ └── xcschememanagement.plist
│ ├── rizwaullah.xcuserdatad
│ └── xcschemes
│ │ └── xcschememanagement.plist
│ ├── vijaysharma.xcuserdatad
│ └── xcschemes
│ │ └── xcschememanagement.plist
│ └── wimselles.xcuserdatad
│ └── xcschemes
│ └── xcschememanagement.plist
├── My Demo App.xcworkspace
├── contents.xcworkspacedata
├── xcshareddata
│ └── IDEWorkspaceChecks.plist
└── xcuserdata
│ ├── diegomolina.xcuserdatad
│ └── UserInterfaceState.xcuserstate
│ ├── mubashir.xcuserdatad
│ ├── UserInterfaceState.xcuserstate
│ └── xcdebugger
│ │ └── Breakpoints_v2.xcbkptlist
│ ├── rizwaullah.xcuserdatad
│ ├── UserInterfaceState.xcuserstate
│ └── xcdebugger
│ │ └── Breakpoints_v2.xcbkptlist
│ ├── vijaysharma.xcuserdatad
│ ├── UserInterfaceState.xcuserstate
│ └── xcdebugger
│ │ └── Breakpoints_v2.xcbkptlist
│ └── wimselles.xcuserdatad
│ ├── UserInterfaceState.xcuserstate
│ └── xcdebugger
│ └── Breakpoints_v2.xcbkptlist
├── My Demo App
├── AppDelegate.swift
├── Assets.xcassets
│ ├── .DS_Store
│ ├── AccentColor.colorset
│ │ └── Contents.json
│ ├── AddPlus Icons.imageset
│ │ ├── AddPlus Icons.png
│ │ ├── AddPlus Icons@2x.png
│ │ ├── AddPlus Icons@3x.png
│ │ └── Contents.json
│ ├── AddToCart Icons.imageset
│ │ ├── AddToCard Icons.png
│ │ ├── AddToCard Icons@2x.png
│ │ ├── AddToCard Icons@3x.png
│ │ └── Contents.json
│ ├── AddToCart2Selected Icons.imageset
│ │ ├── AddToCart2Selected Icons.png
│ │ ├── AddToCart2Selected Icons@2x.png
│ │ ├── AddToCart2Selected Icons@3x.png
│ │ └── Contents.json
│ ├── AddToCart2Unselected Icons.imageset
│ │ ├── AddToCart2Unselected Icons.png
│ │ ├── AddToCart2Unselected Icons@2x.png
│ │ ├── AddToCart2Unselected Icons@3x.png
│ │ └── Contents.json
│ ├── AddToCartUnselected Icons.imageset
│ │ ├── AddToCartUnselected Icons.png
│ │ ├── AddToCartUnselected Icons@2x.png
│ │ ├── AddToCartUnselected Icons@3x.png
│ │ └── Contents.json
│ ├── AddToCatSelected Icons.imageset
│ │ ├── AddToCatSelected Icons.png
│ │ ├── AddToCatSelected Icons@2x.png
│ │ ├── AddToCatSelected Icons@3x.png
│ │ └── Contents.json
│ ├── AppIcon.appiconset
│ │ ├── 20.png
│ │ ├── 29.png
│ │ ├── 40-1.png
│ │ ├── 40-2.png
│ │ ├── 40.png
│ │ ├── 58-1.png
│ │ ├── 58.png
│ │ ├── 60.png
│ │ ├── 76.png
│ │ ├── 80-1.png
│ │ ├── 80.png
│ │ ├── 87.png
│ │ ├── App Icon - _1024x1024.png
│ │ ├── App Icon - _120X120-1.png
│ │ ├── App Icon - _120X120.png
│ │ ├── App Icon - _152X152.png
│ │ ├── App Icon - _167X167.png
│ │ ├── App Icon - _180X180.png
│ │ └── Contents.json
│ ├── AppLogo Icons.imageset
│ │ ├── AppLogo Icons.png
│ │ ├── AppLogo Icons@2x.png
│ │ ├── AppLogo Icons@3x.png
│ │ └── Contents.json
│ ├── AppTitle Icons.imageset
│ │ ├── AppTitle Icons.png
│ │ ├── AppTitle Icons@2x.png
│ │ ├── AppTitle Icons@3x.png
│ │ └── Contents.json
│ ├── BackButton Icons.imageset
│ │ ├── BackButton Icons.png
│ │ ├── BackButton Icons@2x.png
│ │ ├── BackButton Icons@3x.png
│ │ └── Contents.json
│ ├── BagBlack Image.imageset
│ │ ├── BagBlack Image 1.png
│ │ ├── BagBlack Image 1@2x.png
│ │ ├── BagBlack Image 1@3x.png
│ │ └── Contents.json
│ ├── BagGreen Image.imageset
│ │ ├── BagGreen.png
│ │ ├── BagGreen@2x.png
│ │ ├── BagGreen@3x.png
│ │ └── Contents.json
│ ├── BagOrange Image.imageset
│ │ ├── BagOrange.png
│ │ ├── BagOrange@2x.png
│ │ ├── BagOrange@3x.png
│ │ └── Contents.json
│ ├── BagRed Image.imageset
│ │ ├── BagRed.png
│ │ ├── BagRed@2x.png
│ │ ├── BagRed@3x.png
│ │ └── Contents.json
│ ├── BagViolet Image.imageset
│ │ ├── BagViolet.png
│ │ ├── BagViolet@2x.png
│ │ ├── BagViolet@3x.png
│ │ └── Contents.json
│ ├── BagYellow Image.imageset
│ │ ├── BagYellow.png
│ │ ├── BagYellow@2x.png
│ │ ├── BagYellow@3x.png
│ │ └── Contents.json
│ ├── BikeLight Image.imageset
│ │ ├── BikeLight Image 1.png
│ │ ├── BikeLight Image 1@2x.png
│ │ ├── BikeLight Image 1@3x.png
│ │ └── Contents.json
│ ├── BlackColorSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── Untitled.png
│ │ ├── Untitled@2x.png
│ │ └── Untitled@3x.png
│ ├── BlackColorUnSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── Untitled.png
│ │ ├── Untitled@2x.png
│ │ └── Untitled@3x.png
│ ├── BlueColorSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── Untitled.png
│ │ ├── Untitled@2x.png
│ │ └── Untitled@3x.png
│ ├── BlueColorUnSelected Icons.imageset
│ │ ├── BlueColorUnSelected Icons.png
│ │ ├── BlueColorUnSelected Icons@2x.png
│ │ ├── BlueColorUnSelected Icons@3x.png
│ │ └── Contents.json
│ ├── CartEmpty Icons.imageset
│ │ ├── CartEmpty Icons.png
│ │ ├── CartEmpty Icons@2x.png
│ │ ├── CartEmpty Icons@3x.png
│ │ └── Contents.json
│ ├── CatalogSelected Icons.imageset
│ │ ├── CatalogSelected Icons.png
│ │ ├── CatalogSelected Icons@2x.png
│ │ ├── CatalogSelected Icons@3x.png
│ │ └── Contents.json
│ ├── CatalogUnselected Icons.imageset
│ │ ├── CatalogUnselected Icons.png
│ │ ├── CatalogUnselected Icons@2x.png
│ │ ├── CatalogUnselected Icons@3x.png
│ │ └── Contents.json
│ ├── CheckBoxSelected Icons.imageset
│ │ ├── CheckBoxSelected Icons.png
│ │ ├── CheckBoxSelected Icons@2x.png
│ │ ├── CheckBoxSelected Icons@3x.png
│ │ └── Contents.json
│ ├── CheckBoxUnselected Icons.imageset
│ │ ├── CheckBoxUnselected Icons.png
│ │ ├── CheckBoxUnselected Icons@2x.png
│ │ ├── CheckBoxUnselected Icons@3x.png
│ │ └── Contents.json
│ ├── ClearButton Icons.imageset
│ │ ├── ClearButton Icons.png
│ │ ├── ClearButton Icons@2x.png
│ │ ├── ClearButton Icons@3x.png
│ │ └── Contents.json
│ ├── Contents.json
│ ├── Delete Icons.imageset
│ │ ├── Contents.json
│ │ ├── Delete Icons.png
│ │ ├── Delete Icons@2x.png
│ │ └── Delete Icons@3x.png
│ ├── DrawingBackground Icons.imageset
│ │ ├── Contents.json
│ │ ├── DrawingBackground Icons.png
│ │ ├── DrawingBackground Icons@2x.png
│ │ └── DrawingBackground Icons@3x.png
│ ├── FaceId Icons.imageset
│ │ ├── Contents.json
│ │ └── icon_face_id@3x.png
│ ├── Facebook Icons.imageset
│ │ ├── Contents.json
│ │ ├── Vector Icons.png
│ │ ├── Vector Icons@2x.png
│ │ └── Vector Icons@3x.png
│ ├── ForwordArrow Icons.imageset
│ │ ├── Contents.json
│ │ ├── ForwordArrow Icons.png
│ │ ├── ForwordArrow Icons@2x.png
│ │ └── ForwordArrow Icons@3x.png
│ ├── GrayButton Icons.imageset
│ │ ├── Buttons.png
│ │ ├── Buttons@2x.png
│ │ ├── Buttons@3x.png
│ │ └── Contents.json
│ ├── GrayColorSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── Untitled.png
│ │ ├── Untitled@2x.png
│ │ └── Untitled@3x.png
│ ├── GrayColorUnSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── GrayColorUnSelected Icons.png
│ │ ├── GrayColorUnSelected Icons@2x.png
│ │ └── GrayColorUnSelected Icons@3x.png
│ ├── GrayRoundView Icons.imageset
│ │ ├── Contents.json
│ │ ├── Untitled.png
│ │ ├── Untitled@2x.png
│ │ └── Untitled@3x.png
│ ├── GreenButton Icons.imageset
│ │ ├── Contents.json
│ │ ├── GreenButton Icons.png
│ │ ├── GreenButton Icons@2x.png
│ │ └── GreenButton Icons@3x.png
│ ├── GreenColorSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── GreenColorSelected Icons.png
│ │ ├── GreenColorSelected Icons@2x.png
│ │ └── GreenColorSelected Icons@3x.png
│ ├── GreenColorUnselected Icons.imageset
│ │ ├── Contents.json
│ │ ├── GreenColorUnSelected Icons.png
│ │ ├── GreenColorUnSelected Icons@2x.png
│ │ └── GreenColorUnSelected Icons@3x.png
│ ├── GreenRoundView Icons.imageset
│ │ ├── Badge.png
│ │ ├── Badge@2x.png
│ │ ├── Badge@3x.png
│ │ └── Contents.json
│ ├── JacketBlue Image.imageset
│ │ ├── Contents.json
│ │ ├── JacketBlue.png
│ │ ├── JacketBlue@2x.png
│ │ └── JacketBlue@3x.png
│ ├── JacketBrown Image.imageset
│ │ ├── Contents.json
│ │ ├── JacketBrown.png
│ │ ├── JacketBrown@2x.png
│ │ └── JacketBrown@3x.png
│ ├── JacketGray Image.imageset
│ │ ├── Contents.json
│ │ ├── JacketGray.png
│ │ ├── JacketGray@2x.png
│ │ └── JacketGray@3x.png
│ ├── JacketGreen Image.imageset
│ │ ├── Contents.json
│ │ ├── JacketGreen.png
│ │ ├── JacketGreen@2x.png
│ │ └── JacketGreen@3x.png
│ ├── JacketPink Image.imageset
│ │ ├── Contents.json
│ │ ├── JacketPink.png
│ │ ├── JacketPink@2x.png
│ │ └── JacketPink@3x.png
│ ├── JacketRed Image.imageset
│ │ ├── Contents.json
│ │ ├── JacketRed.png
│ │ ├── JacketRed@2x.png
│ │ └── JacketRed@3x.png
│ ├── Linkedin Icons.imageset
│ │ ├── Contents.json
│ │ ├── Linkedin Icons.png
│ │ ├── Linkedin Icons@2x.png
│ │ └── Linkedin Icons@3x.png
│ ├── Menu Icons.imageset
│ │ ├── Contents.json
│ │ ├── Menu Icons.png
│ │ ├── Menu Icons@2x.png
│ │ └── Menu Icons@3x.png
│ ├── PlusMoreSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── PlusMoreSelected Icons.png
│ │ ├── PlusMoreSelected Icons@2x.png
│ │ └── PlusMoreSelected Icons@3x.png
│ ├── PlusMoreUnselected Icons.imageset
│ │ ├── Contents.json
│ │ ├── PlusMoreUnselected Icons.png
│ │ ├── PlusMoreUnselected Icons@2x.png
│ │ └── PlusMoreUnselected Icons@3x.png
│ ├── PonyExpress Icons.imageset
│ │ ├── Contents.json
│ │ ├── PonyExpress Icons.png
│ │ ├── PonyExpress Icons@2x.png
│ │ └── PonyExpress Icons@3x.png
│ ├── QR Icons.imageset
│ │ ├── Contents.json
│ │ ├── QR Icons.png
│ │ ├── QR Icons@2x.png
│ │ └── QR Icons@3x.png
│ ├── QuestionMark Icons.imageset
│ │ ├── Contents.json
│ │ ├── QuestionMark Icons.png
│ │ ├── QuestionMark Icons@2x.png
│ │ └── QuestionMark Icons@3x.png
│ ├── RedButton Icons.imageset
│ │ ├── Contents.json
│ │ ├── RedButton Icons.png
│ │ ├── RedButton Icons@2x.png
│ │ └── RedButton Icons@3x.png
│ ├── RedColorSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── Untitled.png
│ │ ├── Untitled@2x.png
│ │ └── Untitled@3x.png
│ ├── RedColorUnSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── RedColorUnSelected Icons.png
│ │ ├── RedColorUnSelected Icons@2x.png
│ │ └── RedColorUnSelected Icons@3x.png
│ ├── RedRoundView Icons.imageset
│ │ ├── Badge.png
│ │ ├── Badge@2x.png
│ │ ├── Badge@3x.png
│ │ └── Contents.json
│ ├── Robot Icons.imageset
│ │ ├── Contents.json
│ │ ├── Robot Icons.png
│ │ ├── Robot Icons@2x.png
│ │ └── Robot Icons@3x.png
│ ├── SaveButton Icons.imageset
│ │ ├── Buttons.png
│ │ ├── Buttons@2x.png
│ │ ├── Buttons@3x.png
│ │ └── Contents.json
│ ├── SearchNotFound Icons.imageset
│ │ ├── Contents.json
│ │ ├── SearchNotFound Icons.png
│ │ ├── SearchNotFound Icons@2x.png
│ │ └── SearchNotFound Icons@3x.png
│ ├── ShirtOrange Image.imageset
│ │ ├── Contents.json
│ │ ├── ShirtOrange.png
│ │ ├── ShirtOrange@2x.png
│ │ └── ShirtOrange@3x.png
│ ├── ShirtPink Image.imageset
│ │ ├── Contents.json
│ │ ├── ShirtRed Image 1.png
│ │ ├── ShirtRed Image 1@2x.png
│ │ └── ShirtRed Image 1@3x.png
│ ├── ShirtPurple Image.imageset
│ │ ├── Contents.json
│ │ ├── ShirtPurple.png
│ │ ├── ShirtPurple@2x.png
│ │ └── ShirtPurple@3x.png
│ ├── ShirtRed Image.imageset
│ │ ├── Contents.json
│ │ ├── ShirtRed.png
│ │ ├── ShirtRed@2x.png
│ │ └── ShirtRed@3x.png
│ ├── ShirtRedOnesie Image.imageset
│ │ ├── Contents.json
│ │ ├── ShirtRedOnesie Image 1.png
│ │ ├── ShirtRedOnesie Image 1@2x.png
│ │ └── ShirtRedOnesie Image 1@3x.png
│ ├── ShirtTurquoise Image.imageset
│ │ ├── Contents.json
│ │ ├── ShirtTurquoise.png
│ │ ├── ShirtTurquoise@2x.png
│ │ └── ShirtTurquoise@3x.png
│ ├── ShirtYellow Image.imageset
│ │ ├── Contents.json
│ │ ├── ShirtYellow.png
│ │ ├── ShirtYellow@2x.png
│ │ └── ShirtYellow@3x.png
│ ├── SortNameAscending Icons.imageset
│ │ ├── Contents.json
│ │ ├── Sort Icons.png
│ │ ├── Sort Icons@2x.png
│ │ └── Sort Icons@3x.png
│ ├── SortNameDescending Icons.imageset
│ │ ├── Contents.json
│ │ ├── SortDescending Icons.png
│ │ ├── SortDescending Icons@2x.png
│ │ └── SortDescending Icons@3x.png
│ ├── SortPriceAscending Icons.imageset
│ │ ├── Contents.json
│ │ ├── SortPriceAscending Icons.png
│ │ ├── SortPriceAscending Icons@2x.png
│ │ └── SortPriceAscending Icons@3x.png
│ ├── SortPriceDescending Icons.imageset
│ │ ├── Contents.json
│ │ ├── SortPriceDescending.png
│ │ ├── SortPriceDescending@2x.png
│ │ └── SortPriceDescending@3x.png
│ ├── SortSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── SortSelected Icons.png
│ │ ├── SortSelected Icons@2x.png
│ │ └── SortSelected Icons@3x.png
│ ├── StarSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── StarSelected Icons.png
│ │ ├── StarSelected Icons@2x.png
│ │ └── StarSelected Icons@3x.png
│ ├── StarUnSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── StarUnSelected Icons.png
│ │ ├── StarUnSelected Icons@2x.png
│ │ └── StarUnSelected Icons@3x.png
│ ├── SubtractMinus Icons.imageset
│ │ ├── Contents.json
│ │ ├── SubtractMinus Icons.png
│ │ ├── SubtractMinus Icons@2x.png
│ │ └── SubtractMinus Icons@3x.png
│ ├── SwitchSelected Icons.imageset
│ │ ├── Contents.json
│ │ ├── SwitchSelected Icons.png
│ │ ├── SwitchSelected Icons@2x.png
│ │ └── SwitchSelected Icons@3x.png
│ ├── SwitchUnselected Icons.imageset
│ │ ├── Contents.json
│ │ ├── Switch.png
│ │ ├── Switch@2x.png
│ │ └── Switch@3x.png
│ ├── TShirtBlack Image.imageset
│ │ ├── Contents.json
│ │ ├── ShirtBlack Image 1.png
│ │ ├── ShirtBlack Image 1@2x.png
│ │ └── ShirtBlack Image 1@3x.png
│ ├── TShirtBlue Image.imageset
│ │ ├── Contents.json
│ │ ├── TshirtBlue.png
│ │ ├── TshirtBlue@2x.png
│ │ └── TshirtBlue@3x.png
│ ├── TShirtGreen Image.imageset
│ │ ├── Contents.json
│ │ ├── TshirtGreen.png
│ │ ├── TshirtGreen@2x.png
│ │ └── TshirtGreen@3x.png
│ ├── TShirtRed Image.imageset
│ │ ├── Contents.json
│ │ ├── TshirtRed.png
│ │ ├── TshirtRed@2x.png
│ │ └── TshirtRed@3x.png
│ ├── TShirtYellow Image.imageset
│ │ ├── Contents.json
│ │ ├── TshirtYellow.png
│ │ ├── TshirtYellow@2x.png
│ │ └── TshirtYellow@3x.png
│ ├── Tick Icons.imageset
│ │ ├── Contents.json
│ │ ├── Tick Icons.png
│ │ ├── Tick Icons@2x.png
│ │ └── Tick Icons@3x.png
│ ├── Twitter Icons.imageset
│ │ ├── Contents.json
│ │ ├── Twitter Icons.png
│ │ ├── Twitter Icons@2x.png
│ │ └── Twitter Icons@3x.png
│ ├── mastercard Icons.imageset
│ │ ├── Contents.json
│ │ ├── mastercard Icons.png
│ │ ├── mastercard Icons@2x.png
│ │ └── mastercard Icons@3x.png
│ └── visa Icons.imageset
│ │ ├── Contents.json
│ │ ├── visa Icons.png
│ │ ├── visa Icons@2x.png
│ │ └── visa Icons@3x.png
├── Base.lproj
│ └── LaunchScreen.storyboard
├── Bridge.h
├── Constants
│ ├── Constants.swift
│ ├── Engine.swift
│ ├── Methods.swift
│ └── Utils.swift
├── Controllers
│ ├── AboutViewController.swift
│ ├── CatalogViewController.swift
│ ├── CheckoutCompleteViewController.swift
│ ├── DrawingViewController.swift
│ ├── FaceIdViewController.swift
│ ├── GeoLocationViewController.swift
│ ├── LoginViewController.swift
│ ├── MenuViewController.swift
│ ├── MyCartViewController.swift
│ ├── PaymentMethodViewController.swift
│ ├── ProductPageDetailViewController.swift
│ ├── PushNotificationsViewController.swift
│ ├── QRCodeScannerViewController.swift
│ ├── ReportABugDebugViewController.swift
│ ├── ReviewYourOrderViewController.swift
│ ├── ShippingAddressViewController.swift
│ ├── WebViewHandlerViewController.swift
│ └── WebViewViewController.swift
├── DesignableClasses
│ ├── ButtonRoundCorner.swift
│ ├── TextFieldBorderColor.swift
│ ├── ViewRoundCornerAndColour.swift
│ ├── ViewShadowAllSide.swift
│ ├── ViewShadowBottom.swift
│ ├── ViewShadowTop.swift
│ └── ViewTopRoundCorner.swift
├── Extensions
│ ├── .DS_Store
│ ├── RatingController.swift
│ └── YPDrawSignatureView.swift
├── Font
│ ├── FontsFree-Net-Proxima-Nova-Bold.otf
│ ├── Proxima Nova Font.otf
│ ├── Proxima Nova Medium.otf
│ └── proximanova-semibold.otf
├── Info.plist
├── My Demo App.entitlements
├── SceneDelegate.swift
├── Storyboards
│ ├── .DS_Store
│ ├── Base.lproj
│ │ └── Authentication.storyboard
│ ├── Menu.storyboard
│ ├── TabBar.storyboard
│ └── de.lproj
│ │ └── Authentication.strings
├── Utilities
│ └── TestFairyWrapper.swift
├── de.lproj
│ ├── LaunchScreen.strings
│ └── Localizable.strings
└── en.lproj
│ └── Localizable.strings
├── MyDemoAppUITests
├── Info.plist
├── PageObjects
│ └── PageObject.swift
├── Tests
│ ├── FailedTests.swift
│ ├── LocalizationTest.swift
│ ├── NavigationTest.swift
│ ├── ProductDetailsTest.swift
│ ├── ProductListingPageTest.swift
│ └── RotationTest.swift
└── utils
│ └── MyDemoAppTestBase.swift
├── Podfile
├── Podfile.lock
├── Pods
├── EasyTipView
│ ├── LICENSE
│ ├── README.md
│ └── Sources
│ │ └── EasyTipView
│ │ ├── EasyTipView.swift
│ │ └── UIKitExtensions.swift
├── FormTextField
│ ├── LICENSE.md
│ ├── README.md
│ └── Source
│ │ ├── FormTextField.h
│ │ ├── FormTextField.swift
│ │ ├── FormTextFieldClearButton.swift
│ │ ├── FormTextFieldTypeManager.swift
│ │ ├── Formatter
│ │ ├── CardExpirationDateFormatter.swift
│ │ ├── CardNumberFormatter.swift
│ │ └── Formattable.swift
│ │ ├── InputValidator
│ │ ├── CardExpirationDateInputValidator.swift
│ │ ├── DecimalInputValidator.swift
│ │ ├── InputValidatable.swift
│ │ ├── InputValidator.swift
│ │ └── RequiredInputValidator.swift
│ │ └── Validation
│ │ └── Validation.swift
├── Manifest.lock
├── Pods.xcodeproj
│ ├── project.pbxproj
│ └── xcuserdata
│ │ ├── diegomolina.xcuserdatad
│ │ └── xcschemes
│ │ │ └── xcschememanagement.plist
│ │ ├── mubashir.xcuserdatad
│ │ └── xcschemes
│ │ │ ├── EasyTipView.xcscheme
│ │ │ ├── FormTextField.xcscheme
│ │ │ ├── Pods-My Demo App.xcscheme
│ │ │ └── xcschememanagement.plist
│ │ ├── vijaysharma.xcuserdatad
│ │ └── xcschemes
│ │ │ ├── EasyTipView.xcscheme
│ │ │ ├── FormTextField.xcscheme
│ │ │ ├── Pods-My Demo App.xcscheme
│ │ │ ├── TestFairy.xcscheme
│ │ │ └── xcschememanagement.plist
│ │ └── wimselles.xcuserdatad
│ │ └── xcschemes
│ │ └── xcschememanagement.plist
├── Target Support Files
│ ├── EasyTipView
│ │ ├── EasyTipView-Info.plist
│ │ ├── EasyTipView-dummy.m
│ │ ├── EasyTipView-prefix.pch
│ │ ├── EasyTipView-umbrella.h
│ │ ├── EasyTipView.debug.xcconfig
│ │ ├── EasyTipView.modulemap
│ │ └── EasyTipView.release.xcconfig
│ ├── FormTextField
│ │ ├── FormTextField-Info.plist
│ │ ├── FormTextField-dummy.m
│ │ ├── FormTextField-prefix.pch
│ │ ├── FormTextField-umbrella.h
│ │ ├── FormTextField.debug.xcconfig
│ │ ├── FormTextField.modulemap
│ │ └── FormTextField.release.xcconfig
│ ├── Pods-My Demo App
│ │ ├── Pods-My Demo App-Info.plist
│ │ ├── Pods-My Demo App-acknowledgements.markdown
│ │ ├── Pods-My Demo App-acknowledgements.plist
│ │ ├── Pods-My Demo App-dummy.m
│ │ ├── Pods-My Demo App-frameworks-Debug-input-files.xcfilelist
│ │ ├── Pods-My Demo App-frameworks-Debug-output-files.xcfilelist
│ │ ├── Pods-My Demo App-frameworks-Release-input-files.xcfilelist
│ │ ├── Pods-My Demo App-frameworks-Release-output-files.xcfilelist
│ │ ├── Pods-My Demo App-frameworks.sh
│ │ ├── Pods-My Demo App-resources-Debug-input-files.xcfilelist
│ │ ├── Pods-My Demo App-resources-Debug-output-files.xcfilelist
│ │ ├── Pods-My Demo App-resources-Release-input-files.xcfilelist
│ │ ├── Pods-My Demo App-resources-Release-output-files.xcfilelist
│ │ ├── Pods-My Demo App-resources.sh
│ │ ├── Pods-My Demo App-umbrella.h
│ │ ├── Pods-My Demo App.debug.xcconfig
│ │ ├── Pods-My Demo App.modulemap
│ │ └── Pods-My Demo App.release.xcconfig
│ └── TestFairy
│ │ ├── TestFairy-xcframeworks-input-files.xcfilelist
│ │ ├── TestFairy-xcframeworks-output-files.xcfilelist
│ │ ├── TestFairy-xcframeworks.sh
│ │ ├── TestFairy.debug.xcconfig
│ │ └── TestFairy.release.xcconfig
└── TestFairy
│ └── TestFairy.xcframework
│ ├── Info.plist
│ ├── ios-arm64_arm64e_armv7
│ ├── TestFairy.framework
│ │ ├── Headers
│ │ │ └── TestFairy.h
│ │ ├── Info.plist
│ │ ├── Modules
│ │ │ └── module.modulemap
│ │ ├── TestFairy
│ │ ├── strip-architectures.sh
│ │ └── upload-dsym.sh
│ └── dSYMs
│ │ └── TestFairy.framework.dSYM
│ │ └── Contents
│ │ ├── Info.plist
│ │ └── Resources
│ │ └── DWARF
│ │ └── TestFairy
│ └── ios-arm64_i386_x86_64-simulator
│ ├── TestFairy.framework
│ ├── Headers
│ │ └── TestFairy.h
│ ├── Info.plist
│ ├── Modules
│ │ └── module.modulemap
│ ├── TestFairy
│ ├── _CodeSignature
│ │ └── CodeResources
│ ├── strip-architectures.sh
│ └── upload-dsym.sh
│ └── dSYMs
│ └── TestFairy.framework.dSYM
│ └── Contents
│ ├── Info.plist
│ └── Resources
│ └── DWARF
│ └── TestFairy
├── README.md
├── docs
└── assets
│ └── qr-code.png
└── scripts
├── classes.sh
└── methods.sh
/.gitignore:
--------------------------------------------------------------------------------
1 | build/**
2 | .DS_Store
3 | *.txt
4 | build.sh
5 | /.idea/*
6 | /My Demo App.xcworkspace/xcuserdata/*
7 |
--------------------------------------------------------------------------------
/.sauce/config.yml:
--------------------------------------------------------------------------------
1 | apiVersion: v1alpha
2 | kind: xcuitest
3 | sauce:
4 | region: us-west-1
5 | concurrency: 5
6 | metadata:
7 | tags:
8 | - e2e
9 | - ios
10 | - mobile app
11 | build: Build $CI_COMMIT_SHORT_SHA
12 |
13 | xcuitest:
14 | app: build/Build/Products/Release-iphoneos/My Demo App.app
15 | testApp: build/Build/Products/Release-iphoneos/MyDemoAppUITests-Runner.app
16 |
17 | suites:
18 | - name: "saucy xcuitest"
19 | testOptions:
20 | class:
21 | - MyDemoAppUITests.ProductListingPageTest
22 | - MyDemoAppUITests.ProductDetailsTest
23 | - MyDemoAppUITests.NavigationTest
24 | - MyDemoAppUITests.RotationTest
25 | - MyDemoAppUITests.LocalizationTest
26 | devices:
27 | - name: "iPhone.*"
28 | # platformVersion: "14.6"
29 | options:
30 | # If set, only devices with a SIM card will be queried.
31 | carrierConnectivity: false
32 | # Possible values [ANY,PHONE,TABLET]
33 | deviceType: PHONE
34 | # If set, only private devices will be queried.
35 | private: false
36 | artifacts:
37 | download:
38 | when: always
39 | match:
40 | - "*.junit.xml"
41 | directory: ./artifacts/
42 |
--------------------------------------------------------------------------------
/My Demo App.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/My Demo App.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/My Demo App.xcodeproj/project.xcworkspace/xcuserdata/mubashir.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App.xcodeproj/project.xcworkspace/xcuserdata/mubashir.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/My Demo App.xcodeproj/xcuserdata/diegomolina.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | My Demo App.xcscheme_^#shared#^_
8 |
9 | orderHint
10 | 0
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/My Demo App.xcodeproj/xcuserdata/mubashir.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/My Demo App.xcodeproj/xcuserdata/mubashir.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | My Demo App.xcscheme_^#shared#^_
8 |
9 | orderHint
10 | 3
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/My Demo App.xcodeproj/xcuserdata/rizwaullah.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | My Demo App.xcscheme_^#shared#^_
8 |
9 | orderHint
10 | 0
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/My Demo App.xcodeproj/xcuserdata/vijaysharma.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | My Demo App.xcscheme_^#shared#^_
8 |
9 | isShown
10 |
11 | orderHint
12 | 4
13 |
14 |
15 | SuppressBuildableAutocreation
16 |
17 | 2F45FB4026F1CC0100A13B16
18 |
19 | primary
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/My Demo App.xcodeproj/xcuserdata/wimselles.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | My Demo App.xcscheme_^#shared#^_
8 |
9 | orderHint
10 | 0
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/xcuserdata/diegomolina.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App.xcworkspace/xcuserdata/diegomolina.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/xcuserdata/mubashir.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App.xcworkspace/xcuserdata/mubashir.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/xcuserdata/mubashir.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/xcuserdata/rizwaullah.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App.xcworkspace/xcuserdata/rizwaullah.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/xcuserdata/rizwaullah.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/xcuserdata/vijaysharma.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App.xcworkspace/xcuserdata/vijaysharma.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/xcuserdata/vijaysharma.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/xcuserdata/wimselles.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App.xcworkspace/xcuserdata/wimselles.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/My Demo App.xcworkspace/xcuserdata/wimselles.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/.DS_Store
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddPlus Icons.imageset/AddPlus Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddPlus Icons.imageset/AddPlus Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddPlus Icons.imageset/AddPlus Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddPlus Icons.imageset/AddPlus Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddPlus Icons.imageset/AddPlus Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddPlus Icons.imageset/AddPlus Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddPlus Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "AddPlus Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "AddPlus Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "AddPlus Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart Icons.imageset/AddToCard Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCart Icons.imageset/AddToCard Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart Icons.imageset/AddToCard Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCart Icons.imageset/AddToCard Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart Icons.imageset/AddToCard Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCart Icons.imageset/AddToCard Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "AddToCard Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "AddToCard Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "AddToCard Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart2Selected Icons.imageset/AddToCart2Selected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCart2Selected Icons.imageset/AddToCart2Selected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart2Selected Icons.imageset/AddToCart2Selected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCart2Selected Icons.imageset/AddToCart2Selected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart2Selected Icons.imageset/AddToCart2Selected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCart2Selected Icons.imageset/AddToCart2Selected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart2Selected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "AddToCart2Selected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "AddToCart2Selected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "AddToCart2Selected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart2Unselected Icons.imageset/AddToCart2Unselected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCart2Unselected Icons.imageset/AddToCart2Unselected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart2Unselected Icons.imageset/AddToCart2Unselected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCart2Unselected Icons.imageset/AddToCart2Unselected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart2Unselected Icons.imageset/AddToCart2Unselected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCart2Unselected Icons.imageset/AddToCart2Unselected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCart2Unselected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "AddToCart2Unselected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "AddToCart2Unselected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "AddToCart2Unselected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCartUnselected Icons.imageset/AddToCartUnselected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCartUnselected Icons.imageset/AddToCartUnselected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCartUnselected Icons.imageset/AddToCartUnselected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCartUnselected Icons.imageset/AddToCartUnselected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCartUnselected Icons.imageset/AddToCartUnselected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCartUnselected Icons.imageset/AddToCartUnselected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCartUnselected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "AddToCartUnselected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "AddToCartUnselected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "AddToCartUnselected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCatSelected Icons.imageset/AddToCatSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCatSelected Icons.imageset/AddToCatSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCatSelected Icons.imageset/AddToCatSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCatSelected Icons.imageset/AddToCatSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCatSelected Icons.imageset/AddToCatSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AddToCatSelected Icons.imageset/AddToCatSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AddToCatSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "AddToCatSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "AddToCatSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "AddToCatSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/20.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/29.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/40-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/40-1.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/40-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/40-2.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/40.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/58-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/58-1.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/58.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/60.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/76.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/80-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/80-1.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/80.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/87.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _1024x1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _1024x1024.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _120X120-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _120X120-1.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _120X120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _120X120.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _152X152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _152X152.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _167X167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _167X167.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _180X180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppIcon.appiconset/App Icon - _180X180.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppLogo Icons.imageset/AppLogo Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppLogo Icons.imageset/AppLogo Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppLogo Icons.imageset/AppLogo Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppLogo Icons.imageset/AppLogo Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppLogo Icons.imageset/AppLogo Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppLogo Icons.imageset/AppLogo Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppLogo Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "AppLogo Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "AppLogo Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "AppLogo Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppTitle Icons.imageset/AppTitle Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppTitle Icons.imageset/AppTitle Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppTitle Icons.imageset/AppTitle Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppTitle Icons.imageset/AppTitle Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppTitle Icons.imageset/AppTitle Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/AppTitle Icons.imageset/AppTitle Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/AppTitle Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "AppTitle Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "AppTitle Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "AppTitle Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BackButton Icons.imageset/BackButton Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BackButton Icons.imageset/BackButton Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BackButton Icons.imageset/BackButton Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BackButton Icons.imageset/BackButton Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BackButton Icons.imageset/BackButton Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BackButton Icons.imageset/BackButton Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BackButton Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "BackButton Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "BackButton Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "BackButton Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagBlack Image.imageset/BagBlack Image 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagBlack Image.imageset/BagBlack Image 1.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagBlack Image.imageset/BagBlack Image 1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagBlack Image.imageset/BagBlack Image 1@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagBlack Image.imageset/BagBlack Image 1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagBlack Image.imageset/BagBlack Image 1@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagBlack Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "BagBlack Image 1.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "BagBlack Image 1@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "BagBlack Image 1@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagGreen Image.imageset/BagGreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagGreen Image.imageset/BagGreen.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagGreen Image.imageset/BagGreen@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagGreen Image.imageset/BagGreen@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagGreen Image.imageset/BagGreen@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagGreen Image.imageset/BagGreen@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagGreen Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "BagGreen.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "BagGreen@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "BagGreen@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagOrange Image.imageset/BagOrange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagOrange Image.imageset/BagOrange.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagOrange Image.imageset/BagOrange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagOrange Image.imageset/BagOrange@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagOrange Image.imageset/BagOrange@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagOrange Image.imageset/BagOrange@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagOrange Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "BagOrange.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "BagOrange@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "BagOrange@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagRed Image.imageset/BagRed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagRed Image.imageset/BagRed.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagRed Image.imageset/BagRed@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagRed Image.imageset/BagRed@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagRed Image.imageset/BagRed@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagRed Image.imageset/BagRed@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagRed Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "BagRed.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "BagRed@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "BagRed@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagViolet Image.imageset/BagViolet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagViolet Image.imageset/BagViolet.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagViolet Image.imageset/BagViolet@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagViolet Image.imageset/BagViolet@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagViolet Image.imageset/BagViolet@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagViolet Image.imageset/BagViolet@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagViolet Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "BagViolet.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "BagViolet@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "BagViolet@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagYellow Image.imageset/BagYellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagYellow Image.imageset/BagYellow.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagYellow Image.imageset/BagYellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagYellow Image.imageset/BagYellow@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagYellow Image.imageset/BagYellow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BagYellow Image.imageset/BagYellow@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BagYellow Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "BagYellow.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "BagYellow@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "BagYellow@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BikeLight Image.imageset/BikeLight Image 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BikeLight Image.imageset/BikeLight Image 1.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BikeLight Image.imageset/BikeLight Image 1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BikeLight Image.imageset/BikeLight Image 1@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BikeLight Image.imageset/BikeLight Image 1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BikeLight Image.imageset/BikeLight Image 1@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BikeLight Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "BikeLight Image 1.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "BikeLight Image 1@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "BikeLight Image 1@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlackColorSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Untitled.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Untitled@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Untitled@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlackColorSelected Icons.imageset/Untitled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlackColorSelected Icons.imageset/Untitled.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlackColorSelected Icons.imageset/Untitled@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlackColorSelected Icons.imageset/Untitled@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlackColorSelected Icons.imageset/Untitled@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlackColorSelected Icons.imageset/Untitled@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlackColorUnSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Untitled.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Untitled@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Untitled@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlackColorUnSelected Icons.imageset/Untitled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlackColorUnSelected Icons.imageset/Untitled.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlackColorUnSelected Icons.imageset/Untitled@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlackColorUnSelected Icons.imageset/Untitled@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlackColorUnSelected Icons.imageset/Untitled@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlackColorUnSelected Icons.imageset/Untitled@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlueColorSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Untitled.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Untitled@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Untitled@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlueColorSelected Icons.imageset/Untitled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlueColorSelected Icons.imageset/Untitled.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlueColorSelected Icons.imageset/Untitled@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlueColorSelected Icons.imageset/Untitled@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlueColorSelected Icons.imageset/Untitled@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlueColorSelected Icons.imageset/Untitled@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlueColorUnSelected Icons.imageset/BlueColorUnSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlueColorUnSelected Icons.imageset/BlueColorUnSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlueColorUnSelected Icons.imageset/BlueColorUnSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlueColorUnSelected Icons.imageset/BlueColorUnSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlueColorUnSelected Icons.imageset/BlueColorUnSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/BlueColorUnSelected Icons.imageset/BlueColorUnSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/BlueColorUnSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "BlueColorUnSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "BlueColorUnSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "BlueColorUnSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CartEmpty Icons.imageset/CartEmpty Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CartEmpty Icons.imageset/CartEmpty Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CartEmpty Icons.imageset/CartEmpty Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CartEmpty Icons.imageset/CartEmpty Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CartEmpty Icons.imageset/CartEmpty Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CartEmpty Icons.imageset/CartEmpty Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CartEmpty Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "CartEmpty Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "CartEmpty Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "CartEmpty Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CatalogSelected Icons.imageset/CatalogSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CatalogSelected Icons.imageset/CatalogSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CatalogSelected Icons.imageset/CatalogSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CatalogSelected Icons.imageset/CatalogSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CatalogSelected Icons.imageset/CatalogSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CatalogSelected Icons.imageset/CatalogSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CatalogSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "CatalogSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "CatalogSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "CatalogSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CatalogUnselected Icons.imageset/CatalogUnselected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CatalogUnselected Icons.imageset/CatalogUnselected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CatalogUnselected Icons.imageset/CatalogUnselected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CatalogUnselected Icons.imageset/CatalogUnselected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CatalogUnselected Icons.imageset/CatalogUnselected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CatalogUnselected Icons.imageset/CatalogUnselected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CatalogUnselected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "CatalogUnselected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "CatalogUnselected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "CatalogUnselected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CheckBoxSelected Icons.imageset/CheckBoxSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CheckBoxSelected Icons.imageset/CheckBoxSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CheckBoxSelected Icons.imageset/CheckBoxSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CheckBoxSelected Icons.imageset/CheckBoxSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CheckBoxSelected Icons.imageset/CheckBoxSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CheckBoxSelected Icons.imageset/CheckBoxSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CheckBoxSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "CheckBoxSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "CheckBoxSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "CheckBoxSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CheckBoxUnselected Icons.imageset/CheckBoxUnselected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CheckBoxUnselected Icons.imageset/CheckBoxUnselected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CheckBoxUnselected Icons.imageset/CheckBoxUnselected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CheckBoxUnselected Icons.imageset/CheckBoxUnselected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CheckBoxUnselected Icons.imageset/CheckBoxUnselected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/CheckBoxUnselected Icons.imageset/CheckBoxUnselected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/CheckBoxUnselected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "CheckBoxUnselected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "CheckBoxUnselected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "CheckBoxUnselected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ClearButton Icons.imageset/ClearButton Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ClearButton Icons.imageset/ClearButton Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ClearButton Icons.imageset/ClearButton Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ClearButton Icons.imageset/ClearButton Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ClearButton Icons.imageset/ClearButton Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ClearButton Icons.imageset/ClearButton Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ClearButton Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "ClearButton Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "ClearButton Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "ClearButton Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Delete Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Delete Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Delete Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Delete Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Delete Icons.imageset/Delete Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Delete Icons.imageset/Delete Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Delete Icons.imageset/Delete Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Delete Icons.imageset/Delete Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Delete Icons.imageset/Delete Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Delete Icons.imageset/Delete Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/DrawingBackground Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "DrawingBackground Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "DrawingBackground Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "DrawingBackground Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/DrawingBackground Icons.imageset/DrawingBackground Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/DrawingBackground Icons.imageset/DrawingBackground Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/DrawingBackground Icons.imageset/DrawingBackground Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/DrawingBackground Icons.imageset/DrawingBackground Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/DrawingBackground Icons.imageset/DrawingBackground Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/DrawingBackground Icons.imageset/DrawingBackground Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/FaceId Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "filename" : "icon_face_id@3x.png",
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/FaceId Icons.imageset/icon_face_id@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/FaceId Icons.imageset/icon_face_id@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Facebook Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Vector Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Vector Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Vector Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Facebook Icons.imageset/Vector Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Facebook Icons.imageset/Vector Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Facebook Icons.imageset/Vector Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Facebook Icons.imageset/Vector Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Facebook Icons.imageset/Vector Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Facebook Icons.imageset/Vector Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ForwordArrow Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "ForwordArrow Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "ForwordArrow Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "ForwordArrow Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ForwordArrow Icons.imageset/ForwordArrow Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ForwordArrow Icons.imageset/ForwordArrow Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ForwordArrow Icons.imageset/ForwordArrow Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ForwordArrow Icons.imageset/ForwordArrow Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ForwordArrow Icons.imageset/ForwordArrow Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ForwordArrow Icons.imageset/ForwordArrow Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayButton Icons.imageset/Buttons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayButton Icons.imageset/Buttons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayButton Icons.imageset/Buttons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayButton Icons.imageset/Buttons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayButton Icons.imageset/Buttons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayButton Icons.imageset/Buttons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayButton Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Buttons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Buttons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Buttons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayColorSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Untitled.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Untitled@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Untitled@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayColorSelected Icons.imageset/Untitled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayColorSelected Icons.imageset/Untitled.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayColorSelected Icons.imageset/Untitled@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayColorSelected Icons.imageset/Untitled@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayColorSelected Icons.imageset/Untitled@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayColorSelected Icons.imageset/Untitled@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayColorUnSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "GrayColorUnSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "GrayColorUnSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "GrayColorUnSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayColorUnSelected Icons.imageset/GrayColorUnSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayColorUnSelected Icons.imageset/GrayColorUnSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayColorUnSelected Icons.imageset/GrayColorUnSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayColorUnSelected Icons.imageset/GrayColorUnSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayColorUnSelected Icons.imageset/GrayColorUnSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayColorUnSelected Icons.imageset/GrayColorUnSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayRoundView Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Untitled.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Untitled@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Untitled@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayRoundView Icons.imageset/Untitled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayRoundView Icons.imageset/Untitled.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayRoundView Icons.imageset/Untitled@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayRoundView Icons.imageset/Untitled@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GrayRoundView Icons.imageset/Untitled@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GrayRoundView Icons.imageset/Untitled@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenButton Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "GreenButton Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "GreenButton Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "GreenButton Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenButton Icons.imageset/GreenButton Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenButton Icons.imageset/GreenButton Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenButton Icons.imageset/GreenButton Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenButton Icons.imageset/GreenButton Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenButton Icons.imageset/GreenButton Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenButton Icons.imageset/GreenButton Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenColorSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "GreenColorSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "GreenColorSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "GreenColorSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenColorSelected Icons.imageset/GreenColorSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenColorSelected Icons.imageset/GreenColorSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenColorSelected Icons.imageset/GreenColorSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenColorSelected Icons.imageset/GreenColorSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenColorSelected Icons.imageset/GreenColorSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenColorSelected Icons.imageset/GreenColorSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenColorUnselected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "GreenColorUnSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "GreenColorUnSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "GreenColorUnSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenColorUnselected Icons.imageset/GreenColorUnSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenColorUnselected Icons.imageset/GreenColorUnSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenColorUnselected Icons.imageset/GreenColorUnSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenColorUnselected Icons.imageset/GreenColorUnSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenColorUnselected Icons.imageset/GreenColorUnSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenColorUnselected Icons.imageset/GreenColorUnSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenRoundView Icons.imageset/Badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenRoundView Icons.imageset/Badge.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenRoundView Icons.imageset/Badge@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenRoundView Icons.imageset/Badge@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenRoundView Icons.imageset/Badge@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/GreenRoundView Icons.imageset/Badge@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/GreenRoundView Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Badge.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Badge@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Badge@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketBlue Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "JacketBlue.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "JacketBlue@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "JacketBlue@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketBlue Image.imageset/JacketBlue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketBlue Image.imageset/JacketBlue.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketBlue Image.imageset/JacketBlue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketBlue Image.imageset/JacketBlue@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketBlue Image.imageset/JacketBlue@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketBlue Image.imageset/JacketBlue@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketBrown Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "JacketBrown.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "JacketBrown@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "JacketBrown@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketBrown Image.imageset/JacketBrown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketBrown Image.imageset/JacketBrown.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketBrown Image.imageset/JacketBrown@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketBrown Image.imageset/JacketBrown@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketBrown Image.imageset/JacketBrown@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketBrown Image.imageset/JacketBrown@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketGray Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "JacketGray.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "JacketGray@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "JacketGray@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketGray Image.imageset/JacketGray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketGray Image.imageset/JacketGray.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketGray Image.imageset/JacketGray@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketGray Image.imageset/JacketGray@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketGray Image.imageset/JacketGray@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketGray Image.imageset/JacketGray@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketGreen Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "JacketGreen.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "JacketGreen@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "JacketGreen@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketGreen Image.imageset/JacketGreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketGreen Image.imageset/JacketGreen.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketGreen Image.imageset/JacketGreen@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketGreen Image.imageset/JacketGreen@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketGreen Image.imageset/JacketGreen@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketGreen Image.imageset/JacketGreen@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketPink Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "JacketPink.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "JacketPink@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "JacketPink@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketPink Image.imageset/JacketPink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketPink Image.imageset/JacketPink.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketPink Image.imageset/JacketPink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketPink Image.imageset/JacketPink@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketPink Image.imageset/JacketPink@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketPink Image.imageset/JacketPink@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketRed Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "JacketRed.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "JacketRed@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "JacketRed@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketRed Image.imageset/JacketRed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketRed Image.imageset/JacketRed.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketRed Image.imageset/JacketRed@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketRed Image.imageset/JacketRed@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/JacketRed Image.imageset/JacketRed@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/JacketRed Image.imageset/JacketRed@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Linkedin Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Linkedin Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Linkedin Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Linkedin Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Linkedin Icons.imageset/Linkedin Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Linkedin Icons.imageset/Linkedin Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Linkedin Icons.imageset/Linkedin Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Linkedin Icons.imageset/Linkedin Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Linkedin Icons.imageset/Linkedin Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Linkedin Icons.imageset/Linkedin Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Menu Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Menu Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Menu Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Menu Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Menu Icons.imageset/Menu Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Menu Icons.imageset/Menu Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Menu Icons.imageset/Menu Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Menu Icons.imageset/Menu Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Menu Icons.imageset/Menu Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Menu Icons.imageset/Menu Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PlusMoreSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "PlusMoreSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "PlusMoreSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "PlusMoreSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PlusMoreSelected Icons.imageset/PlusMoreSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/PlusMoreSelected Icons.imageset/PlusMoreSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PlusMoreSelected Icons.imageset/PlusMoreSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/PlusMoreSelected Icons.imageset/PlusMoreSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PlusMoreSelected Icons.imageset/PlusMoreSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/PlusMoreSelected Icons.imageset/PlusMoreSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PlusMoreUnselected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "PlusMoreUnselected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "PlusMoreUnselected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "PlusMoreUnselected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PlusMoreUnselected Icons.imageset/PlusMoreUnselected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/PlusMoreUnselected Icons.imageset/PlusMoreUnselected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PlusMoreUnselected Icons.imageset/PlusMoreUnselected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/PlusMoreUnselected Icons.imageset/PlusMoreUnselected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PlusMoreUnselected Icons.imageset/PlusMoreUnselected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/PlusMoreUnselected Icons.imageset/PlusMoreUnselected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PonyExpress Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "PonyExpress Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "PonyExpress Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "PonyExpress Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PonyExpress Icons.imageset/PonyExpress Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/PonyExpress Icons.imageset/PonyExpress Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PonyExpress Icons.imageset/PonyExpress Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/PonyExpress Icons.imageset/PonyExpress Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/PonyExpress Icons.imageset/PonyExpress Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/PonyExpress Icons.imageset/PonyExpress Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/QR Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "QR Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "QR Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "QR Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/QR Icons.imageset/QR Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/QR Icons.imageset/QR Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/QR Icons.imageset/QR Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/QR Icons.imageset/QR Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/QR Icons.imageset/QR Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/QR Icons.imageset/QR Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/QuestionMark Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "QuestionMark Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "QuestionMark Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "QuestionMark Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/QuestionMark Icons.imageset/QuestionMark Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/QuestionMark Icons.imageset/QuestionMark Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/QuestionMark Icons.imageset/QuestionMark Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/QuestionMark Icons.imageset/QuestionMark Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/QuestionMark Icons.imageset/QuestionMark Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/QuestionMark Icons.imageset/QuestionMark Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedButton Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "RedButton Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "RedButton Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "RedButton Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedButton Icons.imageset/RedButton Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedButton Icons.imageset/RedButton Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedButton Icons.imageset/RedButton Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedButton Icons.imageset/RedButton Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedButton Icons.imageset/RedButton Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedButton Icons.imageset/RedButton Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedColorSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Untitled.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Untitled@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Untitled@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedColorSelected Icons.imageset/Untitled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedColorSelected Icons.imageset/Untitled.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedColorSelected Icons.imageset/Untitled@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedColorSelected Icons.imageset/Untitled@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedColorSelected Icons.imageset/Untitled@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedColorSelected Icons.imageset/Untitled@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedColorUnSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "RedColorUnSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "RedColorUnSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "RedColorUnSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedColorUnSelected Icons.imageset/RedColorUnSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedColorUnSelected Icons.imageset/RedColorUnSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedColorUnSelected Icons.imageset/RedColorUnSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedColorUnSelected Icons.imageset/RedColorUnSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedColorUnSelected Icons.imageset/RedColorUnSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedColorUnSelected Icons.imageset/RedColorUnSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedRoundView Icons.imageset/Badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedRoundView Icons.imageset/Badge.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedRoundView Icons.imageset/Badge@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedRoundView Icons.imageset/Badge@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedRoundView Icons.imageset/Badge@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/RedRoundView Icons.imageset/Badge@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/RedRoundView Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Badge.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Badge@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Badge@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Robot Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Robot Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Robot Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Robot Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Robot Icons.imageset/Robot Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Robot Icons.imageset/Robot Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Robot Icons.imageset/Robot Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Robot Icons.imageset/Robot Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Robot Icons.imageset/Robot Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Robot Icons.imageset/Robot Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SaveButton Icons.imageset/Buttons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SaveButton Icons.imageset/Buttons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SaveButton Icons.imageset/Buttons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SaveButton Icons.imageset/Buttons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SaveButton Icons.imageset/Buttons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SaveButton Icons.imageset/Buttons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SaveButton Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Buttons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Buttons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Buttons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SearchNotFound Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "SearchNotFound Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "SearchNotFound Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "SearchNotFound Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SearchNotFound Icons.imageset/SearchNotFound Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SearchNotFound Icons.imageset/SearchNotFound Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SearchNotFound Icons.imageset/SearchNotFound Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SearchNotFound Icons.imageset/SearchNotFound Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SearchNotFound Icons.imageset/SearchNotFound Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SearchNotFound Icons.imageset/SearchNotFound Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtOrange Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "ShirtOrange.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "ShirtOrange@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "ShirtOrange@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtOrange Image.imageset/ShirtOrange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtOrange Image.imageset/ShirtOrange.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtOrange Image.imageset/ShirtOrange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtOrange Image.imageset/ShirtOrange@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtOrange Image.imageset/ShirtOrange@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtOrange Image.imageset/ShirtOrange@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtPink Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "ShirtRed Image 1.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "ShirtRed Image 1@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "ShirtRed Image 1@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtPink Image.imageset/ShirtRed Image 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtPink Image.imageset/ShirtRed Image 1.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtPink Image.imageset/ShirtRed Image 1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtPink Image.imageset/ShirtRed Image 1@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtPink Image.imageset/ShirtRed Image 1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtPink Image.imageset/ShirtRed Image 1@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtPurple Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "ShirtPurple.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "ShirtPurple@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "ShirtPurple@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtPurple Image.imageset/ShirtPurple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtPurple Image.imageset/ShirtPurple.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtPurple Image.imageset/ShirtPurple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtPurple Image.imageset/ShirtPurple@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtPurple Image.imageset/ShirtPurple@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtPurple Image.imageset/ShirtPurple@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtRed Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "ShirtRed.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "ShirtRed@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "ShirtRed@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtRed Image.imageset/ShirtRed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtRed Image.imageset/ShirtRed.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtRed Image.imageset/ShirtRed@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtRed Image.imageset/ShirtRed@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtRed Image.imageset/ShirtRed@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtRed Image.imageset/ShirtRed@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtRedOnesie Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "ShirtRedOnesie Image 1.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "ShirtRedOnesie Image 1@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "ShirtRedOnesie Image 1@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtRedOnesie Image.imageset/ShirtRedOnesie Image 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtRedOnesie Image.imageset/ShirtRedOnesie Image 1.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtRedOnesie Image.imageset/ShirtRedOnesie Image 1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtRedOnesie Image.imageset/ShirtRedOnesie Image 1@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtRedOnesie Image.imageset/ShirtRedOnesie Image 1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtRedOnesie Image.imageset/ShirtRedOnesie Image 1@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtTurquoise Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "ShirtTurquoise.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "ShirtTurquoise@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "ShirtTurquoise@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtTurquoise Image.imageset/ShirtTurquoise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtTurquoise Image.imageset/ShirtTurquoise.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtTurquoise Image.imageset/ShirtTurquoise@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtTurquoise Image.imageset/ShirtTurquoise@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtTurquoise Image.imageset/ShirtTurquoise@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtTurquoise Image.imageset/ShirtTurquoise@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtYellow Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "ShirtYellow.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "ShirtYellow@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "ShirtYellow@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtYellow Image.imageset/ShirtYellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtYellow Image.imageset/ShirtYellow.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtYellow Image.imageset/ShirtYellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtYellow Image.imageset/ShirtYellow@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/ShirtYellow Image.imageset/ShirtYellow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/ShirtYellow Image.imageset/ShirtYellow@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortNameAscending Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Sort Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Sort Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Sort Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortNameAscending Icons.imageset/Sort Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortNameAscending Icons.imageset/Sort Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortNameAscending Icons.imageset/Sort Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortNameAscending Icons.imageset/Sort Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortNameAscending Icons.imageset/Sort Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortNameAscending Icons.imageset/Sort Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortNameDescending Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "SortDescending Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "SortDescending Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "SortDescending Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortNameDescending Icons.imageset/SortDescending Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortNameDescending Icons.imageset/SortDescending Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortNameDescending Icons.imageset/SortDescending Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortNameDescending Icons.imageset/SortDescending Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortNameDescending Icons.imageset/SortDescending Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortNameDescending Icons.imageset/SortDescending Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortPriceAscending Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "SortPriceAscending Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "SortPriceAscending Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "SortPriceAscending Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortPriceAscending Icons.imageset/SortPriceAscending Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortPriceAscending Icons.imageset/SortPriceAscending Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortPriceAscending Icons.imageset/SortPriceAscending Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortPriceAscending Icons.imageset/SortPriceAscending Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortPriceAscending Icons.imageset/SortPriceAscending Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortPriceAscending Icons.imageset/SortPriceAscending Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortPriceDescending Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "SortPriceDescending.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "SortPriceDescending@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "SortPriceDescending@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortPriceDescending Icons.imageset/SortPriceDescending.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortPriceDescending Icons.imageset/SortPriceDescending.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortPriceDescending Icons.imageset/SortPriceDescending@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortPriceDescending Icons.imageset/SortPriceDescending@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortPriceDescending Icons.imageset/SortPriceDescending@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortPriceDescending Icons.imageset/SortPriceDescending@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "SortSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "SortSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "SortSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortSelected Icons.imageset/SortSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortSelected Icons.imageset/SortSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortSelected Icons.imageset/SortSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortSelected Icons.imageset/SortSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SortSelected Icons.imageset/SortSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SortSelected Icons.imageset/SortSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/StarSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "StarSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "StarSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "StarSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/StarSelected Icons.imageset/StarSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/StarSelected Icons.imageset/StarSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/StarSelected Icons.imageset/StarSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/StarSelected Icons.imageset/StarSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/StarSelected Icons.imageset/StarSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/StarSelected Icons.imageset/StarSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/StarUnSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "StarUnSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "StarUnSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "StarUnSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/StarUnSelected Icons.imageset/StarUnSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/StarUnSelected Icons.imageset/StarUnSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/StarUnSelected Icons.imageset/StarUnSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/StarUnSelected Icons.imageset/StarUnSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/StarUnSelected Icons.imageset/StarUnSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/StarUnSelected Icons.imageset/StarUnSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SubtractMinus Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "SubtractMinus Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "SubtractMinus Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "SubtractMinus Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SubtractMinus Icons.imageset/SubtractMinus Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SubtractMinus Icons.imageset/SubtractMinus Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SubtractMinus Icons.imageset/SubtractMinus Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SubtractMinus Icons.imageset/SubtractMinus Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SubtractMinus Icons.imageset/SubtractMinus Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SubtractMinus Icons.imageset/SubtractMinus Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SwitchSelected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "SwitchSelected Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "SwitchSelected Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "SwitchSelected Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SwitchSelected Icons.imageset/SwitchSelected Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SwitchSelected Icons.imageset/SwitchSelected Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SwitchSelected Icons.imageset/SwitchSelected Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SwitchSelected Icons.imageset/SwitchSelected Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SwitchSelected Icons.imageset/SwitchSelected Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SwitchSelected Icons.imageset/SwitchSelected Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SwitchUnselected Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Switch.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Switch@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Switch@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SwitchUnselected Icons.imageset/Switch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SwitchUnselected Icons.imageset/Switch.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SwitchUnselected Icons.imageset/Switch@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SwitchUnselected Icons.imageset/Switch@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/SwitchUnselected Icons.imageset/Switch@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/SwitchUnselected Icons.imageset/Switch@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtBlack Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "ShirtBlack Image 1.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "ShirtBlack Image 1@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "ShirtBlack Image 1@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtBlack Image.imageset/ShirtBlack Image 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtBlack Image.imageset/ShirtBlack Image 1.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtBlack Image.imageset/ShirtBlack Image 1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtBlack Image.imageset/ShirtBlack Image 1@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtBlack Image.imageset/ShirtBlack Image 1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtBlack Image.imageset/ShirtBlack Image 1@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtBlue Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "TshirtBlue.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "TshirtBlue@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "TshirtBlue@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtBlue Image.imageset/TshirtBlue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtBlue Image.imageset/TshirtBlue.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtBlue Image.imageset/TshirtBlue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtBlue Image.imageset/TshirtBlue@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtBlue Image.imageset/TshirtBlue@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtBlue Image.imageset/TshirtBlue@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtGreen Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "TshirtGreen.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "TshirtGreen@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "TshirtGreen@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtGreen Image.imageset/TshirtGreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtGreen Image.imageset/TshirtGreen.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtGreen Image.imageset/TshirtGreen@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtGreen Image.imageset/TshirtGreen@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtGreen Image.imageset/TshirtGreen@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtGreen Image.imageset/TshirtGreen@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtRed Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "TshirtRed.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "TshirtRed@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "TshirtRed@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtRed Image.imageset/TshirtRed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtRed Image.imageset/TshirtRed.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtRed Image.imageset/TshirtRed@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtRed Image.imageset/TshirtRed@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtRed Image.imageset/TshirtRed@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtRed Image.imageset/TshirtRed@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtYellow Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "TshirtYellow.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "TshirtYellow@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "TshirtYellow@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtYellow Image.imageset/TshirtYellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtYellow Image.imageset/TshirtYellow.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtYellow Image.imageset/TshirtYellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtYellow Image.imageset/TshirtYellow@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/TShirtYellow Image.imageset/TshirtYellow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/TShirtYellow Image.imageset/TshirtYellow@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Tick Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Tick Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Tick Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Tick Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Tick Icons.imageset/Tick Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Tick Icons.imageset/Tick Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Tick Icons.imageset/Tick Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Tick Icons.imageset/Tick Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Tick Icons.imageset/Tick Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Tick Icons.imageset/Tick Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Twitter Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "Twitter Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "Twitter Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "Twitter Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Twitter Icons.imageset/Twitter Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Twitter Icons.imageset/Twitter Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Twitter Icons.imageset/Twitter Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Twitter Icons.imageset/Twitter Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/Twitter Icons.imageset/Twitter Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/Twitter Icons.imageset/Twitter Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/mastercard Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "mastercard Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "mastercard Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "mastercard Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/mastercard Icons.imageset/mastercard Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/mastercard Icons.imageset/mastercard Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/mastercard Icons.imageset/mastercard Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/mastercard Icons.imageset/mastercard Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/mastercard Icons.imageset/mastercard Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/mastercard Icons.imageset/mastercard Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/visa Icons.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "visa Icons.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "visa Icons@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "visa Icons@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/visa Icons.imageset/visa Icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/visa Icons.imageset/visa Icons.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/visa Icons.imageset/visa Icons@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/visa Icons.imageset/visa Icons@2x.png
--------------------------------------------------------------------------------
/My Demo App/Assets.xcassets/visa Icons.imageset/visa Icons@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Assets.xcassets/visa Icons.imageset/visa Icons@3x.png
--------------------------------------------------------------------------------
/My Demo App/Bridge.h:
--------------------------------------------------------------------------------
1 | //
2 | // Bridge.h
3 | // My Demo App
4 | //
5 |
6 | #ifndef Bridge_h
7 | #define Bridge_h
8 |
9 | #include
10 |
11 | #endif /* Bridge_h */
12 |
--------------------------------------------------------------------------------
/My Demo App/Constants/Constants.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Constants.swift
3 | // My Demo App
4 | //
5 | // Created by Mubashir on 22/09/21.
6 | //
7 |
8 | import Foundation
9 |
10 | var cartCount = 0
11 |
--------------------------------------------------------------------------------
/My Demo App/Constants/Engine.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Constants.swift
3 | // ClockingApp
4 | //
5 | // Created by Muaaz Ahmad on 17/03/2021.
6 | //
7 |
8 | import Foundation
9 |
10 | class Engine: NSObject {
11 | static var sharedInstance = Engine()
12 |
13 | var productList = [NSMutableDictionary]()
14 | var cartList = [NSMutableDictionary]()
15 | var cartCount = 0
16 | var totalPrice = 0.0
17 |
18 | var fullName = ""
19 | var addressLine1 = ""
20 | var addressLine2 = ""
21 | var city = ""
22 | var stateRegion = ""
23 | var zipCode = ""
24 | var country = ""
25 |
26 | var fullNameBilling = ""
27 | var addressLine1Billing = ""
28 | var addressLine2Billing = ""
29 | var cityBilling = ""
30 | var stateRegionBilling = ""
31 | var zipCodeBilling = ""
32 | var countryBilling = ""
33 |
34 | var fullNameCard = ""
35 | var cardNumber = ""
36 | var expirationDate = ""
37 | var securityCode = ""
38 |
39 | var isLogin = false
40 | var isFaceLogin = false
41 | var isFaceSupported = false
42 | var userName = ""
43 | }
44 |
45 |
46 |
--------------------------------------------------------------------------------
/My Demo App/DesignableClasses/ButtonRoundCorner.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ButtonRoundCorner.swift
3 | // My Demo App
4 | //
5 | // Created by Mubashir on 16/09/21.
6 | //
7 |
8 | import UIKit
9 |
10 | @IBDesignable
11 | class ButtonRoundCorner: UIButton {
12 |
13 | @IBInspectable var borderColor: UIColor? {
14 | didSet {
15 | layer.borderColor = borderColor?.cgColor
16 | }
17 | }
18 |
19 | @IBInspectable var borderWidth: CGFloat = 0 {
20 | didSet {
21 | layer.borderWidth = borderWidth
22 | }
23 | }
24 | @IBInspectable var cornerRadius: CGFloat = 0 {
25 | didSet {
26 | layer.cornerRadius = cornerRadius
27 | layer.masksToBounds = cornerRadius > 0
28 | }
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/My Demo App/DesignableClasses/TextFieldBorderColor.swift:
--------------------------------------------------------------------------------
1 | //
2 | // TextFieldBorderColor.swift
3 | // My Demo App
4 | //
5 | // Created by Mubashir on 16/09/21.
6 | //
7 |
8 | import UIKit
9 |
10 | @IBDesignable
11 | class TextFieldBorderColor: UITextField {
12 | @IBInspectable public var placeholderColor: UIColor = .lightGray {
13 | didSet {
14 | let placeholderStr = placeholder ?? ""
15 | attributedPlaceholder = NSAttributedString(string: placeholderStr, attributes: [NSAttributedString.Key.foregroundColor: placeholderColor])
16 | }
17 | }
18 |
19 | @IBInspectable var borderColor: UIColor? {
20 | didSet {
21 | layer.borderColor = borderColor?.cgColor
22 | }
23 | }
24 |
25 | @IBInspectable var borderWidth: CGFloat = 0 {
26 | didSet {
27 | layer.borderWidth = borderWidth
28 | }
29 | }
30 | @IBInspectable var cornerRadius: CGFloat = 0 {
31 | didSet {
32 | layer.cornerRadius = cornerRadius
33 | layer.masksToBounds = cornerRadius > 0
34 | }
35 | }
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/My Demo App/DesignableClasses/ViewRoundCornerAndColour.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ViewRoundCorner.swift
3 | // My Demo App
4 | //
5 | // Created by Mubashir on 16/09/21.
6 | //
7 |
8 | import UIKit
9 |
10 | @IBDesignable
11 | class ViewRoundCornerAndColour: UIView {
12 |
13 | // if cornerRadius variable is set/changed, change the corner radius of the UIView
14 | @IBInspectable var cornerRadius: CGFloat = 0 {
15 | didSet {
16 | layer.cornerRadius = cornerRadius
17 | layer.masksToBounds = cornerRadius > 0
18 | }
19 | }
20 |
21 | @IBInspectable var borderWidth: CGFloat = 0 {
22 | didSet {
23 | layer.borderWidth = borderWidth
24 | }
25 | }
26 |
27 | @IBInspectable var borderColor: UIColor? {
28 | didSet {
29 | layer.borderColor = borderColor?.cgColor
30 | }
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/My Demo App/DesignableClasses/ViewShadowAllSide.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ShadowAllSide.swift
3 | // My Demo App
4 | //
5 | // Created by Mubashir on 15/09/21.
6 | //
7 |
8 | import UIKit
9 |
10 | class ViewShadowAllSide: UIView {
11 |
12 | required init(coder aDecoder: NSCoder) {
13 | super.init(coder: aDecoder)!
14 | // Shadow and Radius
15 | self.layer.shadowColor = UIColor.lightGray.cgColor
16 | self.layer.shadowOffset = CGSize(width: 0.0, height: 3.0)
17 | self.layer.shadowOpacity = 0.7
18 | self.layer.shadowRadius = 5
19 | self.layer.masksToBounds = false
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/My Demo App/DesignableClasses/ViewShadowBottom.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ShadowBottom.swift
3 | // My Demo App
4 | //
5 | // Created by Mubashir on 15/09/21.
6 | //
7 |
8 | import UIKit
9 |
10 | class ViewShadowBottom: UIView {
11 |
12 | required init(coder aDecoder: NSCoder) {
13 | super.init(coder: aDecoder)!
14 |
15 | self.layer.shadowColor = UIColor.lightGray.cgColor
16 | self.layer.masksToBounds = false
17 | self.layer.shadowOffset = CGSize(width: 0.0, height: 2.5)
18 | self.layer.shadowOpacity = 0.5
19 | self.layer.shadowRadius = 1.0
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/My Demo App/DesignableClasses/ViewTopRoundCorner.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ViewTopRoundCorner.swift
3 | // My Demo App
4 | //
5 | // Created by Mubashir on 20/09/21.
6 | //
7 |
8 | import UIKit
9 |
10 | class ViewTopRoundCorner: UIView {
11 |
12 | @IBInspectable var cornerRadius: CGFloat = 0 {
13 | didSet {
14 | layer.cornerRadius = cornerRadius
15 | layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner]
16 | layer.masksToBounds = false
17 | }
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/My Demo App/Extensions/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Extensions/.DS_Store
--------------------------------------------------------------------------------
/My Demo App/Font/FontsFree-Net-Proxima-Nova-Bold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Font/FontsFree-Net-Proxima-Nova-Bold.otf
--------------------------------------------------------------------------------
/My Demo App/Font/Proxima Nova Font.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Font/Proxima Nova Font.otf
--------------------------------------------------------------------------------
/My Demo App/Font/Proxima Nova Medium.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Font/Proxima Nova Medium.otf
--------------------------------------------------------------------------------
/My Demo App/Font/proximanova-semibold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Font/proximanova-semibold.otf
--------------------------------------------------------------------------------
/My Demo App/My Demo App.entitlements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | aps-environment
6 | development
7 |
8 |
9 |
--------------------------------------------------------------------------------
/My Demo App/Storyboards/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/My Demo App/Storyboards/.DS_Store
--------------------------------------------------------------------------------
/My Demo App/de.lproj/LaunchScreen.strings:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/MyDemoAppUITests/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | $(PRODUCT_BUNDLE_PACKAGE_TYPE)
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------
/MyDemoAppUITests/Tests/FailedTests.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 |
3 | class FailedTests: MyDemoAppTestBase {
4 | let backPack = "Can't find me"
5 |
6 | func testProductDetailsPrice() throws {
7 | PageObject().selectItemByName(itemName: backPack).tap()
8 | XCTAssert(PageObject().getPrice(price: "$ 29.99").exists)
9 | }
10 |
11 | func testProductDetailsDecreaseNumberOfItems() throws {
12 | PageObject().selectItemByName(itemName: backPack).tap()
13 | PageObject().substractAmountButton.tap()
14 | XCTAssert(PageObject().productAmount(amount: "0").exists)
15 | }
16 |
17 | func testFailedProductDetailsPrice() throws {
18 | PageObject().selectItemByName(itemName: backPack).tap()
19 | XCTAssert(PageObject().getPrice(price: "$ 30.00").exists)
20 | }
21 |
22 | func testFailedProductDetailsDecreaseNumberOfItems() throws {
23 | PageObject().selectItemByName(itemName: backPack).tap()
24 | PageObject().substractAmountButton.tap()
25 | XCTAssert(PageObject().productAmount(amount: "1").exists)
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/MyDemoAppUITests/Tests/ProductListingPageTest.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 |
3 | class ProductListingPageTest: MyDemoAppTestBase {
4 | func testProductListingPageAddItemToCart() {
5 | PageObject().selectItemByNumber(itemNumber: 1).tap()
6 | PageObject().addToCartButton.tap()
7 | PageObject().cartButton.tap()
8 | XCTAssert(PageObject().cartScreen.waitForExistence(timeout: 2))
9 | XCTAssert(app.staticTexts["1 Items"].exists)
10 | }
11 |
12 | func testProductListingPageAddMultipleItemsToCart() {
13 | PageObject().selectItemByNumber(itemNumber: 1).tap()
14 | PageObject().addToCartButton.tap()
15 | PageObject().catalogButton.tap()
16 | PageObject().selectItemByNumber(itemNumber: 2).tap()
17 | PageObject().addToCartButton.tap()
18 | PageObject().catalogButton.tap()
19 | PageObject().selectItemByNumber(itemNumber: 3).tap()
20 | PageObject().addToCartButton.tap()
21 | PageObject().cartButton.tap()
22 | XCTAssert(PageObject().cartScreen.waitForExistence(timeout: 2))
23 | XCTAssert(app.staticTexts["3 Items"].exists)
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment the next line to define a global platform for your project
2 | platform :ios, '14.3'
3 |
4 | target 'My Demo App' do
5 | # Comment the next line if you don't want to use dynamic frameworks
6 | use_frameworks!
7 |
8 | # Pods for My Demo App
9 |
10 | pod 'TestFairy', '1.30.1'
11 | pod 'FormTextField', '3.1.0'
12 | pod 'EasyTipView', '2.1.0'
13 |
14 | end
15 |
--------------------------------------------------------------------------------
/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - EasyTipView (2.1.0)
3 | - FormTextField (3.1.0)
4 | - TestFairy (1.30.1)
5 |
6 | DEPENDENCIES:
7 | - EasyTipView (= 2.1.0)
8 | - FormTextField (= 3.1.0)
9 | - TestFairy (= 1.30.1)
10 |
11 | SPEC REPOS:
12 | trunk:
13 | - EasyTipView
14 | - FormTextField
15 | - TestFairy
16 |
17 | SPEC CHECKSUMS:
18 | EasyTipView: a92b6edc377b81c5ac18e9fd35d5ee78e9409488
19 | FormTextField: 229e496b8dae002c5062ea5e961e2140528782e2
20 | TestFairy: 11f68661ec41c18352c9bba87b703a0ca9d6cfed
21 |
22 | PODFILE CHECKSUM: f61cd9ac70272e853c5019c52078c43476c46917
23 |
24 | COCOAPODS: 1.15.2
25 |
--------------------------------------------------------------------------------
/Pods/EasyTipView/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Teodor Patraş
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/Pods/FormTextField/LICENSE.md:
--------------------------------------------------------------------------------
1 | Licensed under the **MIT** license
2 |
3 | > Copyright (c) 2015 Elvis Nuñez
4 | >
5 | > Permission is hereby granted, free of charge, to any person obtaining
6 | > a copy of this software and associated documentation files (the
7 | > "Software"), to deal in the Software without restriction, including
8 | > without limitation the rights to use, copy, modify, merge, publish,
9 | > distribute, sublicense, and/or sell copies of the Software, and to
10 | > permit persons to whom the Software is furnished to do so, subject to
11 | > the following conditions:
12 | >
13 | > The above copyright notice and this permission notice shall be
14 | > included in all copies or substantial portions of the Software.
15 | >
16 | > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 | > EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 | > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19 | > IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
20 | > CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
21 | > TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
22 | > SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/Pods/FormTextField/Source/FormTextField.h:
--------------------------------------------------------------------------------
1 | @import UIKit;
2 |
3 | FOUNDATION_EXPORT double FormTextFieldVersionNumber;
4 | FOUNDATION_EXPORT const unsigned char FormTextFieldVersionString[];
5 |
--------------------------------------------------------------------------------
/Pods/FormTextField/Source/Formatter/CardExpirationDateFormatter.swift:
--------------------------------------------------------------------------------
1 | public struct CardExpirationDateFormatter: Formattable {
2 | public init() {}
3 |
4 | public func formatString(_ string: String, reverse: Bool = false) -> String {
5 | var formattedString = String()
6 | let normalizedString = string.replacingOccurrences(of: "/", with: "")
7 | if reverse {
8 | formattedString = normalizedString
9 | } else {
10 | var idx = 0
11 | var character: Character
12 | while idx < normalizedString.count {
13 | let index = normalizedString.index(normalizedString.startIndex, offsetBy: idx)
14 | character = normalizedString[index]
15 |
16 | if idx == 2 {
17 | formattedString.append("/")
18 | }
19 | formattedString.append(character)
20 |
21 | idx += 1
22 | }
23 | }
24 |
25 | return formattedString
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Pods/FormTextField/Source/Formatter/CardNumberFormatter.swift:
--------------------------------------------------------------------------------
1 | public struct CardNumberFormatter: Formattable {
2 | public init() {}
3 |
4 | public func formatString(_ string: String, reverse: Bool = false) -> String {
5 | var formattedString = String()
6 | let normalizedString = string.replacingOccurrences(of: " ", with: "")
7 | if reverse {
8 | formattedString = normalizedString
9 | } else {
10 | var idx = 0
11 | var character: Character
12 | while idx < normalizedString.count {
13 | let index = normalizedString.index(normalizedString.startIndex, offsetBy: idx)
14 | character = normalizedString[index]
15 |
16 | if idx != 0 && idx % 4 == 0 {
17 | formattedString.append(" ")
18 | }
19 |
20 | formattedString.append(character)
21 | idx += 1
22 | }
23 | }
24 |
25 | return formattedString
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Pods/FormTextField/Source/Formatter/Formattable.swift:
--------------------------------------------------------------------------------
1 | public protocol Formattable {
2 | func formatString(_ string: String, reverse: Bool) -> String
3 | }
4 |
--------------------------------------------------------------------------------
/Pods/FormTextField/Source/InputValidator/InputValidator.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | public struct InputValidator: InputValidatable {
4 | public var validation: Validation?
5 |
6 | public init(validation: Validation? = nil) {
7 | self.validation = validation
8 | }
9 |
10 | public func validateReplacementString(_ replacementString: String?, fullString: String?, inRange range: NSRange?) -> Bool {
11 | var valid = true
12 | if let validation = self.validation {
13 | let evaluatedString = composedString(replacementString, fullString: fullString, inRange: range)
14 | valid = validation.validateString(evaluatedString, complete: false)
15 | }
16 |
17 | return valid
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Pods/FormTextField/Source/InputValidator/RequiredInputValidator.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | /**
4 | This input validator has required = true, by default.
5 | */
6 | public struct RequiredInputValidator: InputValidatable {
7 | public var validation: Validation?
8 |
9 | public init(validation: Validation? = nil) {
10 | self.validation = validation ?? Validation()
11 | self.validation?.minimumLength = 1
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Pods/Manifest.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - EasyTipView (2.1.0)
3 | - FormTextField (3.1.0)
4 | - TestFairy (1.30.1)
5 |
6 | DEPENDENCIES:
7 | - EasyTipView (= 2.1.0)
8 | - FormTextField (= 3.1.0)
9 | - TestFairy (= 1.30.1)
10 |
11 | SPEC REPOS:
12 | trunk:
13 | - EasyTipView
14 | - FormTextField
15 | - TestFairy
16 |
17 | SPEC CHECKSUMS:
18 | EasyTipView: a92b6edc377b81c5ac18e9fd35d5ee78e9409488
19 | FormTextField: 229e496b8dae002c5062ea5e961e2140528782e2
20 | TestFairy: 11f68661ec41c18352c9bba87b703a0ca9d6cfed
21 |
22 | PODFILE CHECKSUM: f61cd9ac70272e853c5019c52078c43476c46917
23 |
24 | COCOAPODS: 1.15.2
25 |
--------------------------------------------------------------------------------
/Pods/Pods.xcodeproj/xcuserdata/diegomolina.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | EasyTipView.xcscheme_^#shared#^_
8 |
9 | orderHint
10 | 1
11 |
12 | FormTextField.xcscheme_^#shared#^_
13 |
14 | orderHint
15 | 2
16 |
17 | Pods-My Demo App.xcscheme_^#shared#^_
18 |
19 | orderHint
20 | 3
21 |
22 | TestFairy.xcscheme_^#shared#^_
23 |
24 | orderHint
25 | 4
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Pods/Pods.xcodeproj/xcuserdata/mubashir.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | EasyTipView.xcscheme
8 |
9 | isShown
10 |
11 | orderHint
12 | 0
13 |
14 | FormTextField.xcscheme
15 |
16 | isShown
17 |
18 | orderHint
19 | 1
20 |
21 | Pods-My Demo App.xcscheme
22 |
23 | isShown
24 |
25 | orderHint
26 | 2
27 |
28 |
29 | SuppressBuildableAutocreation
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Pods/Pods.xcodeproj/xcuserdata/vijaysharma.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | EasyTipView.xcscheme
8 |
9 | isShown
10 |
11 |
12 | FormTextField.xcscheme
13 |
14 | isShown
15 |
16 |
17 | Pods-My Demo App.xcscheme
18 |
19 | isShown
20 |
21 |
22 | TestFairy.xcscheme
23 |
24 | isShown
25 |
26 |
27 |
28 | SuppressBuildableAutocreation
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Pods/Pods.xcodeproj/xcuserdata/wimselles.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | EasyTipView.xcscheme_^#shared#^_
8 |
9 | orderHint
10 | 1
11 |
12 | FormTextField.xcscheme_^#shared#^_
13 |
14 | orderHint
15 | 4
16 |
17 | Pods-My Demo App.xcscheme_^#shared#^_
18 |
19 | orderHint
20 | 3
21 |
22 | TestFairy.xcscheme_^#shared#^_
23 |
24 | orderHint
25 | 2
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/EasyTipView/EasyTipView-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | ${PODS_DEVELOPMENT_LANGUAGE}
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 2.1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/EasyTipView/EasyTipView-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_EasyTipView : NSObject
3 | @end
4 | @implementation PodsDummy_EasyTipView
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/EasyTipView/EasyTipView-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/EasyTipView/EasyTipView-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
14 | FOUNDATION_EXPORT double EasyTipViewVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char EasyTipViewVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/EasyTipView/EasyTipView.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EasyTipView
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
6 | PODS_BUILD_DIR = ${BUILD_DIR}
7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
9 | PODS_ROOT = ${SRCROOT}
10 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/EasyTipView
11 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
12 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
13 | SKIP_INSTALL = YES
14 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
15 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/EasyTipView/EasyTipView.modulemap:
--------------------------------------------------------------------------------
1 | framework module EasyTipView {
2 | umbrella header "EasyTipView-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/EasyTipView/EasyTipView.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EasyTipView
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
6 | PODS_BUILD_DIR = ${BUILD_DIR}
7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
9 | PODS_ROOT = ${SRCROOT}
10 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/EasyTipView
11 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
12 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
13 | SKIP_INSTALL = YES
14 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
15 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/FormTextField/FormTextField-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | ${PODS_DEVELOPMENT_LANGUAGE}
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 3.1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/FormTextField/FormTextField-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_FormTextField : NSObject
3 | @end
4 | @implementation PodsDummy_FormTextField
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/FormTextField/FormTextField-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/FormTextField/FormTextField-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 | #import "FormTextField.h"
14 |
15 | FOUNDATION_EXPORT double FormTextFieldVersionNumber;
16 | FOUNDATION_EXPORT const unsigned char FormTextFieldVersionString[];
17 |
18 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/FormTextField/FormTextField.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FormTextField
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
5 | OTHER_LDFLAGS = $(inherited) -framework "UIKit"
6 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
7 | PODS_BUILD_DIR = ${BUILD_DIR}
8 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
9 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
10 | PODS_ROOT = ${SRCROOT}
11 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/FormTextField
12 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
13 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
14 | SKIP_INSTALL = YES
15 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
16 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/FormTextField/FormTextField.modulemap:
--------------------------------------------------------------------------------
1 | framework module FormTextField {
2 | umbrella header "FormTextField-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/FormTextField/FormTextField.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FormTextField
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
5 | OTHER_LDFLAGS = $(inherited) -framework "UIKit"
6 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
7 | PODS_BUILD_DIR = ${BUILD_DIR}
8 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
9 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
10 | PODS_ROOT = ${SRCROOT}
11 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/FormTextField
12 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
13 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
14 | SKIP_INSTALL = YES
15 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
16 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | ${PODS_DEVELOPMENT_LANGUAGE}
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_My_Demo_App : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_My_Demo_App
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-frameworks-Debug-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-My Demo App/Pods-My Demo App-frameworks.sh
2 | ${BUILT_PRODUCTS_DIR}/EasyTipView/EasyTipView.framework
3 | ${BUILT_PRODUCTS_DIR}/FormTextField/FormTextField.framework
4 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/TestFairy/TestFairy.framework/TestFairy
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-frameworks-Debug-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EasyTipView.framework
2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FormTextField.framework
3 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TestFairy.framework
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-frameworks-Release-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-My Demo App/Pods-My Demo App-frameworks.sh
2 | ${BUILT_PRODUCTS_DIR}/EasyTipView/EasyTipView.framework
3 | ${BUILT_PRODUCTS_DIR}/FormTextField/FormTextField.framework
4 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/TestFairy/TestFairy.framework/TestFairy
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-frameworks-Release-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EasyTipView.framework
2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FormTextField.framework
3 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TestFairy.framework
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-resources-Debug-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-My Demo App/Pods-My Demo App-resources.sh
2 | ${PODS_ROOT}/TestFairy/upload-dsym.sh
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-resources-Debug-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/upload-dsym.sh
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-resources-Release-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-My Demo App/Pods-My Demo App-resources.sh
2 | ${PODS_ROOT}/TestFairy/upload-dsym.sh
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-resources-Release-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/upload-dsym.sh
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
14 | FOUNDATION_EXPORT double Pods_My_Demo_AppVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_My_Demo_AppVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-My Demo App/Pods-My Demo App.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_My_Demo_App {
2 | umbrella header "Pods-My Demo App-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/TestFairy/TestFairy-xcframeworks-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/TestFairy/TestFairy-xcframeworks.sh
2 | ${PODS_ROOT}/TestFairy/TestFairy.xcframework
--------------------------------------------------------------------------------
/Pods/Target Support Files/TestFairy/TestFairy-xcframeworks-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/TestFairy/TestFairy.framework
--------------------------------------------------------------------------------
/Pods/Target Support Files/TestFairy/TestFairy.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TestFairy
3 | DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
4 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/TestFairy" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TestFairy"
5 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
6 | OTHER_LDFLAGS = $(inherited) -framework "AVFoundation" -framework "CoreMedia" -framework "CoreMotion" -framework "SystemConfiguration" -framework "UIKit"
7 | PODS_BUILD_DIR = ${BUILD_DIR}
8 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
9 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
10 | PODS_ROOT = ${SRCROOT}
11 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/TestFairy
12 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
13 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
14 | SKIP_INSTALL = YES
15 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
16 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/TestFairy/TestFairy.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TestFairy
3 | DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
4 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/TestFairy" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TestFairy"
5 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
6 | OTHER_LDFLAGS = $(inherited) -framework "AVFoundation" -framework "CoreMedia" -framework "CoreMotion" -framework "SystemConfiguration" -framework "UIKit"
7 | PODS_BUILD_DIR = ${BUILD_DIR}
8 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
9 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
10 | PODS_ROOT = ${SRCROOT}
11 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/TestFairy
12 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
13 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
14 | SKIP_INSTALL = YES
15 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
16 |
--------------------------------------------------------------------------------
/Pods/TestFairy/TestFairy.xcframework/ios-arm64_arm64e_armv7/TestFairy.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/Pods/TestFairy/TestFairy.xcframework/ios-arm64_arm64e_armv7/TestFairy.framework/Info.plist
--------------------------------------------------------------------------------
/Pods/TestFairy/TestFairy.xcframework/ios-arm64_arm64e_armv7/TestFairy.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module TestFairy {
2 | umbrella header "TestFairy.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/Pods/TestFairy/TestFairy.xcframework/ios-arm64_arm64e_armv7/TestFairy.framework/TestFairy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/Pods/TestFairy/TestFairy.xcframework/ios-arm64_arm64e_armv7/TestFairy.framework/TestFairy
--------------------------------------------------------------------------------
/Pods/TestFairy/TestFairy.xcframework/ios-arm64_arm64e_armv7/dSYMs/TestFairy.framework.dSYM/Contents/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleIdentifier
8 | com.apple.xcode.dsym.com.testfairy.TestFairy
9 | CFBundleInfoDictionaryVersion
10 | 6.0
11 | CFBundlePackageType
12 | dSYM
13 | CFBundleSignature
14 | ????
15 | CFBundleShortVersionString
16 | 1.30.1
17 | CFBundleVersion
18 | 1
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Pods/TestFairy/TestFairy.xcframework/ios-arm64_arm64e_armv7/dSYMs/TestFairy.framework.dSYM/Contents/Resources/DWARF/TestFairy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/Pods/TestFairy/TestFairy.xcframework/ios-arm64_arm64e_armv7/dSYMs/TestFairy.framework.dSYM/Contents/Resources/DWARF/TestFairy
--------------------------------------------------------------------------------
/Pods/TestFairy/TestFairy.xcframework/ios-arm64_i386_x86_64-simulator/TestFairy.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/Pods/TestFairy/TestFairy.xcframework/ios-arm64_i386_x86_64-simulator/TestFairy.framework/Info.plist
--------------------------------------------------------------------------------
/Pods/TestFairy/TestFairy.xcframework/ios-arm64_i386_x86_64-simulator/TestFairy.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module TestFairy {
2 | umbrella header "TestFairy.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/Pods/TestFairy/TestFairy.xcframework/ios-arm64_i386_x86_64-simulator/TestFairy.framework/TestFairy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/Pods/TestFairy/TestFairy.xcframework/ios-arm64_i386_x86_64-simulator/TestFairy.framework/TestFairy
--------------------------------------------------------------------------------
/Pods/TestFairy/TestFairy.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/TestFairy.framework.dSYM/Contents/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleIdentifier
8 | com.apple.xcode.dsym.com.testfairy.TestFairy
9 | CFBundleInfoDictionaryVersion
10 | 6.0
11 | CFBundlePackageType
12 | dSYM
13 | CFBundleSignature
14 | ????
15 | CFBundleShortVersionString
16 | 1.30.1
17 | CFBundleVersion
18 | 1
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Pods/TestFairy/TestFairy.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/TestFairy.framework.dSYM/Contents/Resources/DWARF/TestFairy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/Pods/TestFairy/TestFairy.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/TestFairy.framework.dSYM/Contents/Resources/DWARF/TestFairy
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # my-demo-app-ios
2 |
3 | *My Demo App* is a... demo app!
4 | It was built by the Sauce Labs team to showcase product capabilities of the Sauce Labs mobile devices cloud, The Sauce Labs mobile beta testing platform, TestFairy, and more products and technologies that will be added to this project soon.
5 |
6 | This app is part of a set of demo apps.
7 |
8 | [My Demo App - Android](https://github.com/saucelabs/my-demo-app-android)
9 |
10 | [My Demo App - iOS](https://github.com/saucelabs/my-demo-app-ios)
11 |
12 | ### QR code scanner
13 |
14 | This app has a QR code scanner.
15 | You can find it in the menu under the option "QR CODE SCANNER".
16 | This page opens the camera (you first need to allow the app to use the camera) which can be used to scan a QR Code.
17 | If the QR code holds an URL it will automatically open it in a browser. The [following image](./docs/assets/qr-code.png)
18 | can be used to demo this option.
19 |
20 | 
21 |
22 | ## Publish
23 |
24 | To publish a new version, create a release with a valid semver tag name. A CI workflow will handle setting the app version name/code and upload the APK into the release.
25 |
--------------------------------------------------------------------------------
/docs/assets/qr-code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saucelabs/my-demo-app-ios/e99404552de3d43c430607e2b69cb0c337f5ea1b/docs/assets/qr-code.png
--------------------------------------------------------------------------------