aodb/Readme/ReleaseGuide.md
Martin Donnelly afe73b5baa upload
2016-12-22 00:00:06 +00:00

3.1 KiB

AODB Mobile Release Guide

Background

Prerequisites

Access to the team foundation server for the AODB Mobile project which contains the git repository and project documentation.
Transport AODB Mobile Team Foundation Server

Access to the AODB Mobile project Thycotic Secret Server which contains all account information, usernames and passwords.
Transport AODB Mobile Thycotic Secret Server

Access to the Apple developer account which is used for setting up provisioning profiles, device management and certificates.
Apple Developer Account


Contents

Apple Developer

Apple Developer, formerly Apple Developer Connection or ADC, is Apple Inc.'s developer network. It is designed to make available resources to help software developers write software for the Mac OS X and iOS platforms.

Apple Developer Login


HockeyApp

HockeyApp is a service for app developers to support them in various aspects of their development process, including the management and recruitment of testers, the distribution of apps and the collection of crash reports.

HockeyApp Website

Invite User

  • Sign in to HockeyApp
  • Click on your app, then on "Invite User".
  • Select Role Roles
  • User will need to download

Roles

  • Developers can view and edit all data of the app.
  • Members can view all data and answer to feedback messages, but not edit the app or upload builds.
  • Testers can download and install the app.

Export Unprovisioned Devices

  • Sign in to HockeyApp
  • Click on your app, then on "Users".
  • Select "Export > Unprovisioned Devices", then a file will be downloaded.

Import into Apple Developer

  • Sign in to http://developer.apple.com.
  • Click on "Certificates, Identifiers & Profiles" in the right sidebar.
  • Click on "Devices", then on the + button.
  • Select "Register Multiple Devices" and choose the downloaded device file.
  • Click on "Continue".
  • Confirm the list of imported devices with "Register".

Download Provisioning Profiles

  • iOS Provisioning Profiles (Development)
  • Modify your profile contents and select the Generate button to save changes
  • Devices
  • Click Select all
  • Click Generate
  • On the Mac Download Provisioning Profiles
  • Open Xcode
  • Under preference > select account
  • Sign in with developer account MobileAppsTeam@leidos.com
  • Click "view Details"
  • Click "Download" on the latest provisioning profile
  • Run ls -apl ~/Library/MobileDevice/Provisioning\ Profiles/ in the terminal
  • Select last provisioning id
  • Add to build.json provisioningProfile
{
    "ios": {
        "debug": {
            "developmentTeam":"DA3XCEKC7Z",
            "provisioningProfile" : "fa3567f0-e841-405a-b9e8-adc652a74f8c"
            
        },
        "release": {
            "developmentTeam":"DA3XCEKC7Z",
            "provisioningProfile" : "fa3567f0-e841-405a-b9e8-adc652a74f8c"
            
        }
    }
}