README.md 1.4 KB
Newer Older
J
Jason Lenny 已提交
1
# Introduction
J
John Hampton 已提交
2

J
Jason Lenny 已提交
3 4 5 6 7 8 9 10 11
This is a template for getting started with iOS development using GitLab and [fastlane](https://fastlane.tools/).

# Reference links

- [GitLab CI Documentation](https://docs.gitlab.com/ee/ci/)
- [Blog post: Android publishing with iOS and fastlane](https://about.gitlab.com/2019/03/06/ios-publishing-with-gitlab-and-fastlane/)

# Getting started

A
Alexander von Below 已提交
12 13
You'll need a working MacOS development environment with Xcode 10 to use this
template. You can find instructions to get up and running on the Apple [Xcode website](https://developer.apple.com/xcode/).
J
Jason Lenny 已提交
14 15

If you want to use GitLab CI with your own MacOS runners (a requirement since we
16 17 18
do not currently yet offer shared MacOS runners - follow [infrastructure#5294](https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5294) for
updates on that front) please read through the blog post above which will walk 
you through everything you need to get up and running.
J
Jason Lenny 已提交
19 20 21

## What's contained in this project

J
John Hampton 已提交
22
This template contains a simple Food Tracker App based off of the [Start Developing iOS Apps (Swift) Lessons](https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html). Where necessary the template has been upgraded to use Swift 4. The app displays a list of meals consisting of a name, rating, and photo. Users are able to add or edit a meal by navigating to a detail screen. The app also includes a lightweight solution for basic data persistence.