Welcome to Fastlane for iOS! Let's preview what to learn in this course and why it is important.
See how deeply we depend on the developer portal and App Store Connect, and how common the pain points are.
Learn how fixed-line powerful automation tools can help you streamline your iOS workflows and review the tools you need for this course.
Install the fixed lane and its dependencies, and then add it to the course example project.
Learn about fixed-line actions, and how to produce the action can automatically register your app with App Store Connect.
Learn about fixed-lane tracks, and then practice creating your own file to register your app with products.
Review the importance of certificates, and then learn how fixed-line certification fully automates all aspects of obtaining and managing certificates for you.
Review the role of preparation profiles, and then see how fixed sacks can automate and streamline their handling.
Practice creating a new lawn with CC and Sigh, then practice setting up a project configuration Fastfile.
Let's go through the basics you just learned in this section and see what's next.
Let's preview what you will learn in this part of the course and why it is important.
Discover the revolutionary approach of the landline to deep simplify code signing with a single shared team asset.  12
Meet match, the fastlane action that allows team-based code signing to be used, then initialize the match for our example project.
Practice creating a layer code signing field with a match, then customizing your app settings and automatically registering your iOS devices.
Learn how to switch between your custom paths and how to control the path flow, work with variables, pass and use parameters, and more.
15  Discover when it is best to use fixed-line actions directly y in the command line, in your own custom paths, how to efficiently store project-wide settings, and how to document your own paths.
Practice adding more powerful paths, updating your existing paths with more powerful features, and consolidating project settings.
Let's summarize what you learned in this section and look at what's next.
Test Builds and Distribution
Let's see what you have I learn in this part of the course and why it is important.
Learn the basics of how fixed-lane gyms can automate building and packaging your app for testing.
Practice building new paths that use a gym to build our app for TestFlight and third-party testing services, and then enhance those trajectories with encapsulation and parameters.
Learn how to use fixed-line pilot to automatically upload and submit test buildings directly to TestFlight and administer testers.
22 [1,965,904 8] See how to use custom fixed-line actions to upload and submit test buildings to common test distribution services such as Crashlytics, Hockey or Tryouts.
Practice creating paths to build and deploy your app to TestFlight, and then repeat this with a third-party test service of your choice.
Let's review what you learned in this section and take a look at what's next.
Handing in and approving apps
Let's see what you learn in this part of the course and why it is important.
Learn the importance of app metadata and see how fixed-line pre-checking can automatically capture common causes of rejection before submitting your app.
Practice using advance control in a new path and then add more power with custom word controls.
Review the biggest challenges with manually created screens, and then see the technical challenges of automating screen capture and how quickly they overcome them with their snapshot action.
Learn how to use snapshots to automatically create a complete set of screens for an app's target views, devices, and languages with just one command.
Practice setting up snapshots and using them in your tracks, then customize the devices and languages they use.
Learn to further enhance automatically generated screens by adding custom frames, backgrounds, captions, and colors with fixed-frame frameit.
Discover how to upload and submit your app, there are screenshots and metadata and more with fixed-line delivery.
Practice completing your delivery lanes by adding snapshot, ramit and delivering to your own lanes, and then expand this with language-specific customizations.
Let's review what you learned in this section and discuss what's next.
Let's review how to extend phas tlane to automate tasks beyond the App Store and why this is important.
Learn how to integrate git directly into the core of the fixed-lane build workflow, and how to automate every part of it with the fixed-lane suite of git actions.  37
See how you can automatically run project unit tests directly from your path – and only continue if they pass – with a fixed-lane scan.
Learn how to integrate and configure Swift and Object-C feeding in your project workflow using SwiftLint and fixedlane's praise action.
See how to automatically create up-to-date documentation for your project with Realm Jazzy and fast-paced jazzy action.
Discover how to easily add powerful custom team alerts to yours with a Slack account and fixedlane's slack action.
Discover the multiple ways to find and use fixed-line plugins and extended third-party actions, and how to create your own.  42  Review the best practices we have learned and focus on how to best abstract and organize paths for efficiency and clarity, and use metaphors for special purposes.
Let's summarize what we've learned about landlane and where you can go from here.