Continuous Delivery for Mobile with fastlane : Automating mobile application development and deployment for iOS and Android.
Competitive mobile apps depend strongly on the development team's ability to deliver successful releases, with the ability to release consistently and often. Whereas continuous integration has taken on a more mainstream priority amongst the development industry, companies are starting to realiz...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2018.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Title Page; Copyright and Credits; Dedication; www.PacktPub.com; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Introduction to fastlane and Continuous Delivery; Welcome to fastlane; Automation testing; Unit testing; Regression testing; Integration testing; Acceptance testing ; Continuous Integration ; Continuous Deployment; What is continuous delivery?; Benefits of CI, delivery, and deployment; What is fastlane?; Why fastlane?; The fastlane suite of tools; Spaceship under the hood; Accessing the fastlane documentation; Summary.
- Chapter 2: Setting Up fastlane and Our Sample ProjectInstalling the Xcode command-line tools; Installing Homebrew, Git, and fastlane; Alternative methods of installing fastlane ; Updating fastlane; Installing Carthage; Troubleshooting common problems; Setting up our project â#x80;#x93; Firefox for iOS; Running Firefox for iOS; Configuring fastlane; Updating fastlane; Summary; Chapter 3: Manage Provisioning Profiles with sigh; Introduction; Development distribution overview; Enrollment; Individuals; Organizations; Educational institutions; Develop; Distribute; What are provisioning profiles?
- About Bundle IDsTypes of provisioning profiles; The development team provisioning profile; Ad hoc provisioning profile; App Store provisioning profile; Enterprise provisioning profiles; Expiration of provisioning profiles; Introducing sigh; Usage; List of sigh commands; Our project problem; Updating our Fastfile; Summary; Chapter 4: Manage Code Signing Certificates with cert; What you will learn; Skills learned; What are certificates?; Developer and distribution certificates; Development certificate; Distribution certificate; Managing certificates manually.
- Creating a certificate through XcodeCreating a certificate through the developer portal; Verifying the private/public keys in keychain throughout this workflow, when using your certificate and provisioning profile, you need; Installing missing intermediate certificate authorities; Recreating certificates; Backing up certificates and provisioning profiles; Introducing cert; Usage; List of cert commands; Our project problem; Updating our fastfile; Summary; Chapter 5: Sync Profiles and Certificates with match; Collective code signing; Security ; Portal access management; Git access management.
- EncryptionIntroducing match; Create a private Git repository; Initialize match; Running match for the first time; Recreating development certificates and provisioning profiles; Adding new team members; Handling multiple targets; Adding new devices; Our project problem; List of match commands; Summary; Chapter 6: Manage Push Notification Profiles with pem; What push notifications are; How push notifications work; Provider; APNs; APNs-device trust connection; Local versus remote push notifications; Enabling push notifications; Enabling push notifications the traditional way via Xcode.