• Stars
    star
    121
  • Rank 293,924 (Top 6 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 8 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A curated list of useful xcode scripts 📝 .

Awesome Xcode Scripts

Awesome Platform Programming Language license

A curated list of useful Xcode scripts 📝.

Content

How to Setup

  • Open Xcode project. Select your target
  • Build Phases -> Add Build Phase -> Add Run Script Build Phase
  • Open "Run Script" section that was created and .
  • Copy & Paste your script there.
  • (Optional) Rename your Run Scripts to identify them easily.

DEMO

Scripts

Build Number Auto-Increment Script

  • BuildVersion.sh - A script that runs each time you build your app in Xcode to read the Build number, increment it, and write it back to the app's {App}-Info.plist file.

Build Number Auto-Increment Script on Git Commit

CAUTION

Use this only if you are pushing you code to git.

Semantic Version Auto-Increment Script

CAUTION

Insure your starting version number is in SemVer format (e.g. 1.0.0)

AppIcon Versioning Auto-Increment Script

Detect FixMe ToDo Error Tag On Swift Script

Installation

  1. Download the zip or clone the repo to your desired directory.
$ git clone https://github.com/aashishtamsya/awesome-xcode-scripts.git

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request 😉 😊

Credits

Aashish Tamsya @ChiefAashish, [email protected]

License

The content of Awesome Xcode Scripts itself is licensed under the Creative Commons Attribution 3.0 license, and the underlying source code used to format and display that content is licensed under the MIT license.

See the LICENSE file for more info.

More Repositories

1

100-Days-of-Flutter

This respository contains all the source code which I did while learning Flutter. Flutter is a new UI Framework, written on Dart for mobile, web and other applications. Flutter Mobile UI Framework supports both iOS and Android natively, thus allowing developers like me to write and maintain a single codebase for both iOS and Android application.
Dart
55
star
2

awesome-gitignore-templates

A curated collection of useful gitignore templates for different programming languages while pushing your code to git. 😊 📝
24
star
3

Appstore-Review-Guidelines

A curated list of guideline which has to be taken care before submitting your application to Appstore.
17
star
4

Readme-Markdown

How to edit readme.md
15
star
5

iOS-Interview-Questions-For-Freshers

A curated list of questions and answers asked in interview for a junior iOS Developer position.
10
star
6

GitGuide

A simple guide for getting started with git.
3
star
7

NoExpense

An iOS application to track only expenses.
Swift
3
star
8

Tic-Tac-Toe

Tic Tac Toe Game iOS written in Objective-C. 🎮 🎲
Objective-C
2
star
9

InterviewKit

Consolidated repository of all the topic related to coding interviews.
Swift
2
star
10

Cacher

Cacher is an image downloading and caching framework. Also support downloading files such as JSON. The frame downloads and cache the image from different urls on iOS allowing user to have a smooth user experience.
Swift
2
star
11

Assignments-For-Beginners

Assignments For Beginners in C, C++, Objective-C & Swift.
Swift
1
star
12

SoundShaker

An iOS Application written in Objective-C use to record and play sounds on iPhone/iPad. 📱 🔊
Objective-C
1
star
13

XCode-Plugins-Themes

A curated list of Xcode plugins and themes which I use.
1
star
14

100-Days-of-Kotlin

A collection of Android projects made while learning to develop Android Application in Kotlin. 📚
Kotlin
1
star
15

JSONParsing

Objective-C
1
star
16

Text-Input-in-iOS

Learn to get user text input from screen using UITextField and manipulate it.
Objective-C
1
star
17

Runner

iOS Application to motivate people who want to begin running.
Swift
1
star
18

ToDo-List-Using-SQLite

Objective-C
1
star
19

CatYears

An iOS Application written in Objective-C which uses textfield and keyboard for calculation of cat years of a human age.
Objective-C
1
star
20

Tap-Counter

An iOS Application written in Objective-C which uses button, label and views for representation of tap counter.
Objective-C
1
star
21

Objective-C-For-Beginners

A curated list of projects and practice assignments for a programmer to learn Objective-C.
Objective-C
1
star
22

TextKit-Example

Swift
1
star
23

Near-By-Places

Near By Places Application written in Objective-C, a project for an intermediate developer/engineer in iOS Development to create and practise.
Objective-C
1
star