Developer Guide

Instructions

All Components

Download Xcode from https://apps.apple.com/us/app/xcode/id497799835?mt=12.

Sign in to Xcode using AppleID.

Clone the repository from https://github.com/CPSECapstone/Pineapple.

Open the FliptEdMobile.xcworkspace file in XCode.

Change Team under Signing & Capabilities to personal team.

Example of travis.yml file:

Then log into Travis and check the status of your build.

Platform Specific Instructions

Must have a mac for our development environment to apply so there will be no platform specific instructions since it will all be on macOS.

All Components (e.g both server side and client side)

All are included in the github repository

  • Xcode 12

  • Swift

  • SwiftUI

  • Cocoapods

  • Apollo iOS Client

  • Amplify iOS Client

  • Serverless

  • AWS Lambda

  • DynamoDB

Build environment - build scripts (e.g. Ant), continuous integration (e.g. Jenkins)

  • Xcode

  • Travis CI

Troubleshooting

Known problem: Phase script… @oclif/clf not found when building. To fix, remove pods folder and then run pod install

Last updated

Was this helpful?