Unigunkan
Unigunkan is a command line xcode project file modifier tool. Designed for Unity based projects.
It helps you automate building process of Unity project.
Installation
$ gem install unigunkan
Usage
Basic
$ unigunkan /path/to/your/xcode/project/Unity-iPhone.xcodeproj
Please read the messages shown by this command.
Options
To disable Retina 4 inch devices support,
$ unigunkan /path/to/project/Unity-iPhone.xcodeproj --disable-retina-4inch-support
Add folder references,
$ unigunkan /path/to/project/Unity-iPhone.xcodeproj --folder-refs=../../assetbundles
TestFlight SDK Integration
- Download the latest TestFlightSDK.
- Get the application token
- Add --integrate-testflight-sdk option.
$ unigunkan /path/to/project/Unity-iPhone.xcodeproj --integrate-testflight-sdk\
--testflight-sdk ~/Downloads/testflight --testflight-application-token 12345-abc-123
To enable remote logging, specify --testflight-enable-remote-logging
$ unigunkan /path/to/project/Unity-iPhone.xcodeproj --integrate-testflight-sdk\
--testflight-sdk ~/Downloads/testflight --testflight-application-token 12345-abc-123\
--testflight-enable-remote-logging
Crashlytics SDK Integration
- Integrate the latest crashlytics with some project SDK using Crashlytics for Mac.
- Copy your token and Crashlytics.framework to some directory.
- Run unigunkan with --integrate-crashlytics-sdk option.
$ unigunkan /path/to/project/Unity-iPhone.xcodeproj --integrate-crashlytics-sdk\
--crashlytics-sdk ~/Documents/CrashlyticsSDK/ --crashlytics-token 12345
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request