Gradle Xcode plugin alternatives and similar libraries
Based on the "Plugins" category.
Alternatively, view Gradle Xcode plugin alternatives based on common mentions on social networks and blogs.
-
VVDocumenter-Xcode
Xcode plug-in which helps you write Javadoc style documents easier. -
KSImageNamed-Xcode
Xcode plug-in that provides autocomplete for imageNamed: calls -
FuzzyAutocompletePlugin
A Xcode 5+ plugin that adds more flexible autocompletion rather than just prefix-matching. -
ColorSense-for-Xcode
Plugin for Xcode to make working with colors more visual -
XAlign
An amazing Xcode Source Editor extension to align regular code. It can align Xnything in any way you want. -
CocoaPods Xcode Plugin
Dependency management helper for your CocoaPods, right in Xcode. -
ClangFormat-Xcode
Xcode plug-in to to use clang-format from in Xcode and consistently format your code with Clang -
RTImageAssets
A Xcode plugin to automatically generate 2x, 1x image from 3x image for you, or upscale to 3x from 2x -
Dash
Plugin for Xcode to integrate the Dash documentation viewer app -
XToDo
Xcode plugin to collect and list the `TODO`,`FIXME`,`???`,`!!!!` -
BBUncrustifyPlugin-Xcode
Xcode plugin to format source code using ClangFormat or Uncrustify -
update_xcode_plugins
No more messing with plugin UUIDs; Plugins on Xcode 8! -
VWInstantRun
An Xcode plugin let you build & run your selected lines of code in Xcode without running the whole project, you'll have the output instantly in your Xcode console. -
Refactorator
Xcode Plugin that Refactors Swift & Objective-C -
JSPatchX
A XCode plugin that provides autocompletion for JSPatch -
Import
Xcode extension for adding imports from anywhere in the code โ๏ธ -
SCXcodeSwitchExpander
Xcode plugin that enables switch cases autocompletion -
HOStringSense-for-Xcode
XCODE 8 NOT SUPPORTED // Plugin for Xcode 7 to make working with strings less "escaped" -
CATweaker
A helper tool and an Xcode plugin for creating beautiful CAMediaTimingFunction curve -
BBUDebuggerTuckAway
Xcode plugin for auto-hiding the debugger once you start typing in the source code editor. -
SwiftInitializerGenerator
Xcode Source Code Extension to Generate Swift Initializers -
FastStub-Xcode
Xcode Plugin helps you find missing methods in your class header, protocols, and super class, also makes fast inserting. -
XcodeWay
:sailboat: An Xcode Source Editor Extension that helps navigating to many places easier -
Backlight-for-XCode
Highlights the current editing line in Xcode -
AdjustFontSize
Instant font size adjustment with control โ / control + -
Show in Github
Xcode plugin to open the GitHub page of the commit of the currently selected line in the editor window. -
KPRunEverywhereXcodePlugin
An Xcode 7 plugin to build and run an app across multiple iOS devices with one click. -
RevealPlugin
Plugin for Xcode to integrate the Reveal App to your project automatic. -
MLAutoReplace
Xcode plugin which help you write code faster. -
Reveal-In-GitHub
Xcode plugin to let you jump to GitHub History, Blame, PRs, Issues, Notifications of any GitHub repo with one shortcut. -
BBUFullIssueNavigator
Xcode plugin for showing all issue content in the issue navigator. -
You-Can-Do-It
Is learning a new language getting you down? Worry not, this Xcode plugin will keep you motivated. -
CopyIssue
Makes Copy Xcode Issue Description Easily, Support Finding Answers in Google or StackOverflow Directly -
CleanClosureXcode
An Xcode Source Editor extension to clean the closure syntax. -
XcodeEquatableGenerator
Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection. -
Luft
The Xcode Plugin that helps you write lighter view controllers -
PreciseCoverage
Make Xcode code coverage more informative -
CleanHeaders-Xcode
A Xcode Source Editor Extension to sort your header imports and remove duplicates, similar to iSort. -
SYXcodeIconVersion
This Xcode plugin shows Xcode app version in the Dock and App Switcher icon -
XCSnippetr
An Xcode Plugin to upload code snippets directly into Slack and Gist -
AutoHighlightSymbol
A Xcode plugin to add highlight to the instances of selected symbol.
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Gradle Xcode plugin or a related project?
README
gradle-xcodePlugin
Join the gradle-xcode-plugin Slack channel for questions and discussions. Send me a mail ([email protected]) and I will send you an invitation
The gradle xcode plugin (gxp) makes it easier to build Xcode projects by specifying the build settings in a single configuration file. The goal is to keep the build file as simple as possible, but also enable a great flexibility for the build.
The gxp uses the Apple command line tools (like xcodebuild) to perform the build.
Here a brief overview of the features:
- Build iOS, watchOS, tvOS and Mac projects
- Override sign settings for builds
- Perform unit tests
- Support for multiple Xcodes (on one machine)
- Cocoapods support
- Carthage support
- Appledoc support
- Code coverage support (using gcovr or using CoverageReport )
- Hockeykit, App Center, DeployGate , Apple TestFlight, Crashlytics
- OCLint
Requirements
Xcode 7 or greater
- Gradle 2.14 or greater
- Java 1.6 or greater
Current stable version is 0.20.0
Documentation
Usage
Create a build.gradle file and place it in the same directory where xcodeproj file lies.
Here the minimal content you need in your build.gradle file:
plugins {
id "org.openbakery.xcode-plugin" version "0.20.0"
}
xcodebuild {
scheme = 'MY-SCHEMA'
target = 'MY-TARGET'
}
You can also use the version that is deployed the repository on openbakery.org with the following build.gradle file configuration:
buildscript {
repositories {
maven {
url('http://repository.openbakery.org/')
}
mavenCentral()
}
dependencies {
classpath "org.openbakery:xcode-plugin:0.20.+"
}
}
apply plugin: "org.openbakery.xcode-plugin"
Current develop version
When using the openbakery.org repository you can also get the latest develop version by including develop
into the version pattern. e.g.:
classpath "org.openbakery:xcode-plugin:0.20.0.develop.+"
The develop version contains all the changes from the develop branch, where all the fixes and feature are implemented. The development version is deployed automatically when all the projects unit tests are successful, and also the if the example projects build.
Example
You find example projects in [example/](example/) with a working build.gradle file.
After you have fetched the example go to the example/iOS/Example
directory and you build the project different targets:
- Build with
gradle xcodebuild
- Run the unit tests with
gradle test
- Perform a device build and upload it to App Center with
gradle integration
. Here you need to specify your sign settings first (see [Signing](Documentation/Parameters.md#sign-settings) ). Open the build.gradle file an follow the instructions. - Perform an appstore build with
gradle appstore
. (Also the sign settings are needed).
Collaborate
I'm always happy to receive pull requests with new features and if you send a pull request please consider the following things:
- Use the develop branch for pull requests, because all the new stuff is implemented in the develop branch and also pull requests are always merge into develop
- Use Tabs instead of spaces.
- Make sure that all unit tests are working before you send the pull request. Just run 'gradle test'
- I urge you to write unit tests.
- For unit test please use the spock framework for mocking. I want to remove the old gmock framework and port the old tests to use spock.
- Pull requests that contains new features or fixes but without any unit tests will NOT be merged.
License
This project is licensed under the terms of the Apache license. See the [LICENSE](LICENSE) file.
*Note that all licence references and agreements mentioned in the Gradle Xcode plugin README section above
are relevant to that project's source code only.