Configuration

You are almost finished and ready to compile your apps. but first let's go to client apps customization file and fill some parameters there. Open ios folder with XCode 11.2.1+.

Cocoapods

Cocoapods is the must used dependency manager used for xcode. before compiling the project in XCode you will need to run pod install inside ios folder so all dependencies will be downloaded and installed. This process might take a few minutes.

Backend

In common folder there is a file named Config.swift. Open this file and edit Backend value to dashboard address.

1
2
3
4
5
6
7
8
9
static var Backend: String {
    get {
        #if DEBUG
            return "http://localhost:8080/"
        #else
            return "http://x.x.x.x:3000/"
        #endif
    }
}

Bundle Identifier

In previous sections you have selected an Bundle Identifier. This identifier looks like com.anything.somethingelse. You should choose one for both driver and rider apps which should be unique on App store too.