Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/allaboutapps/ios-starter
Cookiecutter and XcodeGen template for our iOS apps.
https://github.com/allaboutapps/ios-starter
cookiecutter cookiecutter-template id-allaboutapps-ios ios swift template xcode xcodegen xcodeproj
Last synced: about 1 month ago
JSON representation
Cookiecutter and XcodeGen template for our iOS apps.
- Host: GitHub
- URL: https://github.com/allaboutapps/ios-starter
- Owner: allaboutapps
- License: mit
- Created: 2019-03-22T11:17:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T09:56:33.000Z (5 months ago)
- Last Synced: 2024-07-27T17:57:44.683Z (about 2 months ago)
- Topics: cookiecutter, cookiecutter-template, id-allaboutapps-ios, ios, swift, template, xcode, xcodegen, xcodeproj
- Language: Swift
- Homepage:
- Size: 327 KB
- Stars: 42
- Watchers: 12
- Forks: 6
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iOS Starter 📱
Xcode 15.x with Swift Package Manager dependencies.
`cookiecutter gh:allaboutapps/ios-starter`
## Installation
Install [Cookiecutter](https://cookiecutter.readthedocs.io/en/latest/installation.html), [XcodeGen](https://github.com/yonaskolb/XcodeGen#installing) and [SwiftGen](https://github.com/SwiftGen/SwiftGen#installation).
```
brew install cookiecutter
brew install xcodegen
brew install swiftgen
```#### Texterify Setup
[Texterify](https://github.com/chrztoph/texterify) is an open source localization management system, which can be hosted on your own server or run locally.
To integrate Texterify in your project, you need to install the [Texterify CLI](https://github.com/chrztoph/texterify-cli):```
npm install -g texterify
```Follow the configuration steps described in the [documentation](https://github.com/chrztoph/texterify-cli#configuration).
## Steps
1. Run `cookiecutter gh:allaboutapps/ios-starter`.
2. You'll be asked for project name, team details and bundle identifier details. If you don't have the localization tool installed, skip the `texterify` parameters. `cookiecutter` will create all files needed from the template on `github`.
3. `xcodegen` will run automatically and generate the `Xcode` project file.
4. Xcode launches your new project.
5. 🚀