# 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).
- Open Xcode and select Create new Xcode project → iOS platform → Single View App, click Next
- Fill out a product name for the project, click Next
- Choose a location on your hard drive to save the project, click Create, be careful to uncheck the option create Git repository on Mac
- 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
- Click the ▶ button, entitled "Build and then run the current scheme", at the top left. This will open the iOS simulator
- We can now close Xcode and delete the created project as we won't need it anymore
- 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
- Download the latest build of Pitcher Impact app here (opens new window) (credentials in 1Pass under
Impact Sim Build
) and extract it - Drag and drop the Pitcher.app into the simulator
You now have the Pitcher app installed inside the iOS simulator
# Starting up Impact
- Make sure the orientation of the simulator is on landscape (shortcut: CMD + Right arrow)
- Start Pitcher application inside the simulator
- Inside Pitcher app select Login with password → Login with SSO → Enter your Pitcher mail address → click Next
- You'll be redirected to your Microsoft 365 login screen, use your Microsoft account to authenticate
- Once you are logged in, select your preferred instance then on the questions asked answer:
- Download Newest first
- Allow everything
- In order to start debugging with Safari, we must first launch an "Interactive". Select an interactive
- To debug your instructions follow the steps in iOS debugging section