saltzmanjoelh/xcodehelperclikit
#XcodeHelperCli
Build and run tests on Linux through Docker
Here is an example of all of the xchelper build options <img src="https://cloud.githubusercontent.com/assets/1833492/20236466/f9aec168-a86a-11e6-9923-20d1c772b396.png" width="600">
##Keep your "Dependencies" group in Xcode referencing the correct paths When you need to update your package dependencies, you have to call swift package update. This breaks your project and now you have to call swift package generate-xcodeproj again or update your references in your project. Use update-packages and symlink-dependencies to help with this process.<br/>
Here is an example of updating your packages, creating/updating your symlinks to those packages and having Xcode updated to use those symlinks.
<img src="https://cloud.githubusercontent.com/assets/1833492/20236541/1ded3c42-a86d-11e6-8690-b743bb938164.png" width="600"><br/>
Please note the use of xcrun. You can use this if you get any errors like cannot load underlying module for 'Darwin' or did you forget to set an SDK using -sdk or SDKROOT?<br/>
##Tar and upload your binary to AWS S3 buckets.
Use create-archive and upload-archive to help get your files to an S3 bucket. You might use this if you are using CodeDeploy or something similar to monitor an S3 bucket for continuous integration.
[1]: https://travis-ci.org/saltzmanjoelh/XcodeHelperCli [2]: https://swift.org "Swift"
[image-1]: https://travis-ci.org/saltzmanjoelh/XcodeHelperCli.svg?branch=master [image-2]: https://img.shields.io/badge/swift-version%204-blue.svg
Package Metadata
Repository: saltzmanjoelh/xcodehelperclikit
Default branch: master
README: README.md