# Pitcher Impact initial setup (iOS)

# Opening up simulator

To start up our environment, we first need to create a dummy project just to be able to start-up the simulator.

WARNING

For machines with Apple Silicon chips [M1/M2 (Pro) or higher], iOS Simulator 16.2 / Xcode 14.2 or higher are required, in order to avoid crashes, to have UI launched without any issues and to have Safari Inspector / Debugger working properly, as described here on Slack (opens new window).

  1. Open Xcode and select Create new Xcode projectiOS platformSingle View App, click Next
  2. Fill out a product name for the project, click Next
  3. Choose a location on your hard drive to save the project, click Create, be careful to uncheck the option create Git repository on Mac
  4. Choose your preferred iOS device e.g iPad Air (4th Generation), by right clicking the Simulator icon on the dock and navigating through the "Device" menu xcode-select-device
  5. Click the ▶ button, entitled "Build and then run the current scheme", at the top left. This will open the iOS simulator
  6. We can now close Xcode and delete the created project as we won't need it anymore
  7. For convenience you can keep the iOS simulator icon in the dock by right clicking its icon and selecting options → Keep in Dock

# Installing Impact app on simulator

  1. Download the latest build of Pitcher Impact app here (opens new window) (credentials in 1Pass under Impact Sim Build) and extract it
  2. Drag and drop the Pitcher.app into the simulator

You now have the Pitcher app installed inside the iOS simulator

# Starting up Impact

  1. Make sure the orientation of the simulator is on landscape (shortcut: CMD + Right arrow)
  2. Start Pitcher application inside the simulator
  3. Inside Pitcher app select Login with passwordLogin with SSOEnter your Pitcher mail addressclick Next
  4. You'll be redirected to your Microsoft 365 login screen, use your Microsoft account to authenticate
  5. Once you are logged in, select your preferred instance then on the questions asked answer:
    • Download Newest first
    • Allow everything
  6. In order to start debugging with Safari, we must first launch an "Interactive". Select an interactive
  7. To debug your instructions follow the steps in iOS debugging section