I always forget all the setup and configurations needed for a *NEW* App. Turns out there are lots of things to remember and configurations needed to make Xcode build and deploy easy.
Without being a CI/CD expert... we can get the benefits of Apples Cloud build & deploy environments.
What would a better Hello World App look like?
Goal: a starter app that deploys to Xcode Cloud and Test Flight.
Well it needs a better name: Hello, Galaxy!
Push to Apples Xcode Cloud - compile using someone else's computer resources.
TestFlight - What to Test - a note displayed on the TestFlight page for your testing crew.
Installing a custom font on the test devices.
Could I get an AI to write unit test for me?
Learning better code organization.
Learning to delete print statements and use iOS Logging. Reasons to rid your code of the EVIL print statement.
Let someone else run your unit test... on the Cloud.
The XCUI Setup I can never remember.... How To.
A script to auto increment the build number. - I think Xcode learned how...
Get some fancy impressive numbers about your build - Code Coverage in Xcode.
Getting wrapped around the testing axle- accessibilityIdentifiers in XCUITest.