SebMenozzi / calico

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tuist badge

iOS App

This folder contains all the code of the iOS app. tuist is used to handle dependencies and the Xcode project in general, More info here https://docs.tuist.io/tutorial/get-started/.

For fastlane, take a look at the fastlane directory and open the INSTRUCTIONS.md file (the README.md is auto-generated).

Installation

# The xcodes CLI isn't required but convenient to handle different Xcode versions
$ brew install robotsandpencils/made/xcodes
# Install Tuist
$ curl -Ls https://install.tuist.io | bash

How

At first you need to fetch all dependencies with tuist, then you can generate the Xcode project:

# Fetch all dependencies
$ tuist fetch
# Generate the Xcode project
$ tuist generate

Warnings

Please note that tuist allows us to describe the project with a Swift DSL. Any manual change to the project will be discarded. As such, you must edit the appropriate tuist configuration files. You can use the following command to edit the manifests:

$ tuist edit --permanent

Small note: you need to be able to build the core to successfully build the app, for more information, take a look at the core folder in the rust folder

About


Languages

Language:Swift 61.8%Language:Objective-C 27.4%Language:Metal 8.7%Language:C 2.1%