Where to Go From Here?
Well done! You learned how to set up and use Xcode Server to automate testing and analyzing your code.
You’ve only scratched the surface on Xcode Server, and there are many different things you can do such as:
- Adding custom Build Scripts.
- Adding support for hooks so you can post messages to Slack when builds complete or fail.
So go ahead and explore :]
Remember, CI is always about cookie-cutting the same builds every time. So sit back and think about all the manual tasks required to get your iOS app to the App Store and see if you can get them automated.
To learn more about Xcode Server, check this WWDC video from Apple showcasing the latest changes to Xcode Server.
For alternatives to Xcode Server, see this screencast. Or, check out our tutorial Continuous Integration With GitHub, Fastlane & Jenkins.
Thank you for reading along! If you have any questions or comments, don’t hesitate to leave them below.