Lightly tool that automatic integrating frameworks managed by Carthage
or Punic
to your Xcode project
- Automatic copy frameworks configure in
xman.yaml
for every target (Framework
|Application
|UniTests
) - Automatic add
Run Script
to copy frameworks forApplication
target - Automatic add
Copy File Phase
forUniTests
target - Can handle
Xcode 9
andXcode 8
project format
git clone git@github.com:CodeEagle/XMan.git
cd XMan
make install
xman help
//with direcotry that contain `xman.yaml`, just run `xman`
Using xman.yaml to configure your project
project
: "path/to/your/xcodeproj"
if not config, will get first xcodeproj in directory
carthage_folder
: "./Carthage"
if not config, will be the
Carthage
folder in directory
framework_copy_tool
: "/usr/local/bin/punic"
if not config, will using
/usr/local/bin/carthage
deployment_target
: "8.0"
for project
carthage_frameworks
:
custom framework array
- Alamofire
framework name in
Carthage/Build/iOS
without.framework
target_configuration
:
- Demo : #project name
deployment_target: "9.0" # for target
common_frameworks_key: "carthage_frameworks" # custom framework key
frameworks:
- AlamofireImage # extra framewrok
RocketBoot! here for you