0xced / Xcproj
Command line tool for manipulating Xcode project files
Stars: ✭ 311
Labels
Projects that are alternatives of or similar to Xcproj
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
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
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
Hfcardcollectionviewlayout
The HFCardCollectionViewLayout provides a card stack layout not quite similar like the apps Reminder and Wallet.
Stars: ✭ 281 (-9.65%)
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].