aashishtamsya / Awesome Xcode Scripts
Licence: mit
A curated list of useful xcode scripts π .
Stars: β 97
Programming Languages
shell
77523 projects
Projects that are alternatives of or similar to Awesome Xcode Scripts
Kernel.css
The CSS framework built for any kind of task
Stars: β 80 (-17.53%)
Mutual labels: semantic
Suitcase
A flexible command line tool for instantly deploying user interfaces for simple commands and scripts.
Stars: β 1,287 (+1226.8%)
Mutual labels: xcode
Xfunnyeditor
Xcode plugin to display an image on the background of the editor
Stars: β 92 (-5.15%)
Mutual labels: xcode
Statefultabview
A SwiftUI TabView that retains the state of each tab as well as some other goodies.
Stars: β 83 (-14.43%)
Mutual labels: xcode
Swift Project Template
πͺ Easily generate Swift projects with Cookiecutter
Stars: β 85 (-12.37%)
Mutual labels: xcode
Xmlmapper
A simple way to map XML to Objects written in Swift
Stars: β 90 (-7.22%)
Mutual labels: xcode
Pluggableappdelegate
!! No longer supported !! A lightweight service-oriented AppDelegate for iOS, made in Swift.
Stars: β 96 (-1.03%)
Mutual labels: xcode
R.objc
Get autocompleted resources like images, localized strings and storyboards in ObjC projects
Stars: β 92 (-5.15%)
Mutual labels: xcode
Sfacecompare
Simple lib for iOS to find and compare faces.
Stars: β 83 (-14.43%)
Mutual labels: xcode
Swiftgif
[UNMAINTAINED] π A small UIImage extension with gif support
Stars: β 1,255 (+1193.81%)
Mutual labels: xcode
Read Only Coding
Automator services to make coding in Xcode easier
Stars: β 82 (-15.46%)
Mutual labels: xcode
React Semantic Toasts
React Semantic UI notifications library
Stars: β 80 (-17.53%)
Mutual labels: semantic
Pico
Graceful & Minimal CSS design system in pure semantic HTML
Stars: β 89 (-8.25%)
Mutual labels: semantic
Mscircularslider
A fully-featured, powerful circular slider for iOS applications
Stars: β 94 (-3.09%)
Mutual labels: xcode
Awsm.css
Simple CSS library for semantic HTML markup
Stars: β 1,288 (+1227.84%)
Mutual labels: semantic
Awesome Xcode Scripts
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.
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
- BuildNumberOnGitCommit.sh - A script that runs each time you commit your app to git, the Build number gets incremented.
CAUTION
Use this only if you are pushing you code to git.
Semantic Version Auto-Increment Script
- VersionNumberIncrement.sh - Auto-increment the version number (only) when a project is archived for export.
CAUTION
Insure your starting version number is in SemVer format (e.g. 1.0.0)
AppIcon Versioning Auto-Increment Script
- IconVersioning.sh - Overlay the iOS application version on top of the icon.
Detect FixMe ToDo Error Tag On Swift Script
Installation
- Download the zip or clone the repo to your desired directory.
$ git clone https://github.com/aashishtamsya/awesome-xcode-scripts.git
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- 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.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].