Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A command line xcode project modifier. Designed for Unity based projects.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 lib
Octocat-spinner-32 spec
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Gemfile
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.md
Octocat-spinner-32 Rakefile
Octocat-spinner-32 unigunkan.gemspec
README.md

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

  1. Download the latest TestFlightSDK.
  2. Get the application token
  3. 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

  1. Integrate the latest crashlytics with some project SDK using Crashlytics for Mac.
  2. Copy your token and Crashlytics.framework to some directory.
  3. 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

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request
Something went wrong with that request. Please try again.