All Projects → 0xced → Xcproj

0xced / Xcproj

Command line tool for manipulating Xcode project files

Labels

Projects that are alternatives of or similar to Xcproj

Artoolkitx
artoolkitX
Stars: ✭ 272 (-12.54%)
Mutual labels:  xcode
Xcodecolorsense2
🍉 An Xcode source editor extension that shows hex color info
Stars: ✭ 281 (-9.65%)
Mutual labels:  xcode
Netfox
A lightweight, one line setup, iOS / OSX network debugging library! 🦊
Stars: ✭ 3,188 (+925.08%)
Mutual labels:  xcode
Xcframeworks
Demonstration of creating and integrating xcframeworks and their co-op with static libraries and Swift packages
Stars: ✭ 272 (-12.54%)
Mutual labels:  xcode
Xresign
XReSign - developer tool to sign or resign iOS app (.ipa) files with a digital certificate from Apple.
Stars: ✭ 277 (-10.93%)
Mutual labels:  xcode
Flutter photo
Pick image/video from album by flutter. Support ios and android. UI by flutter, no native.
Stars: ✭ 285 (-8.36%)
Mutual labels:  xcode
Disk
Delightful framework for iOS to easily persist structs, images, and data
Stars: ✭ 2,896 (+831.19%)
Mutual labels:  xcode
Stevia
🍃 Concise Autolayout code
Stars: ✭ 3,182 (+923.15%)
Mutual labels:  xcode
Audioindicatorbars
AIB indicates for your app users which audio is playing. Just like the Podcasts app.
Stars: ✭ 279 (-10.29%)
Mutual labels:  xcode
Swiftscan
A barcode and qr code scanner( 二维码/条形码扫描、生成,仿微信、支付宝)
Stars: ✭ 293 (-5.79%)
Mutual labels:  xcode
Xcode One Dark
Atom One Dark theme for Xcode
Stars: ✭ 273 (-12.22%)
Mutual labels:  xcode
Fapaginationlayout
Collection view pagination layout
Stars: ✭ 276 (-11.25%)
Mutual labels:  xcode
Bluepill
Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
Stars: ✭ 3,080 (+890.35%)
Mutual labels:  xcode
Xcode Monokai Revisited
Monokai Revisited Xcode Theme
Stars: ✭ 272 (-12.54%)
Mutual labels:  xcode
Anyformatkit
Simple text formatting in Swift
Stars: ✭ 296 (-4.82%)
Mutual labels:  xcode
Swiftui Charts
🚀 SwiftUI Charts with custom styles
Stars: ✭ 272 (-12.54%)
Mutual labels:  xcode
Hfcardcollectionviewlayout
The HFCardCollectionViewLayout provides a card stack layout not quite similar like the apps Reminder and Wallet.
Stars: ✭ 281 (-9.65%)
Mutual labels:  xcode
Wordpress Ios
WordPress for iOS - Official repository
Stars: ✭ 3,239 (+941.48%)
Mutual labels:  xcode
Callbackurlkit
Implementation of x-callback-url (Inter app communication) in swift
Stars: ✭ 299 (-3.86%)
Mutual labels:  xcode
Imageloaderswift
A lightweight and fast image loader for iOS written in Swift.
Stars: ✭ 290 (-6.75%)
Mutual labels:  xcode

About

xcproj is a command line tool for manipulating Xcode project files. It doesn’t do much yet. It also serves as a testbed for XCDUndocumentedChecker.

Requirements

xcproj works with Xcode 5 and 6. Xcode 4 support has been discontinued.

Installation

Homebrew

brew install xcproj

Manually

To install the xcproj tool in /usr/local/bin run the following command, with sudo if required:

xcodebuild -target xcproj install DSTROOT=/

If you want to install xcproj in a custom location, e.g. ~/bin, run the following command:

xcodebuild -target xcproj install DSTROOT=/ INSTALL_PATH=~/bin

Usage

xcproj [options] <action> [arguments]

Options:
 -h, --help        Show this help text and exit
 -V, --version     Show program version and exit
 -p, --project     Path to an Xcode project (*.xcodeproj file). If not specified, the project in the current working directory is used 
 -t, --target      Name of the target. If not specified, the first target is used

Actions:
 * list-targets
     List all the targets in the project

 * list-headers [All|Public|Project|Private] (default=Public)
     List headers from the `Copy Headers` build phase

 * read-build-setting <build_setting>
     Evaluate a build setting and print its value. If the build setting does not exist, nothing is printed

 * write-build-setting <build_setting> <value>
     Assign a value to a build setting. If the build setting does not exist, it is added to the target

 * add-xcconfig <xcconfig_path>
     Add an xcconfig file to the project and base all configurations on it

 * add-resources-bundle <bundle_path>
     Add a bundle to the project and in the `Copy Bundle Resources` build phase

 * touch
     Rewrite the project file

Limitations

  • xcproj relies on the DevToolsCore private framework. Although great care has been taken, it might stop working when you upgrade Xcode.

Contact

Cédric Luthi

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].