Export xcassets exclude .imageset directories and Contents.json from Images.xcassets.
Images.xcassets
|-TopScreen
| |-newButton.imageset
| | |-newButton.png
| | |-newButton@2x.png
| | |-newButton@3x.png
| | |-Contents.json
| |-contentView
| | |-header.imageset
| | | |-header.png
| | | |-header@2x.png
| | | |-header@3x.png
| | | |-Contents.json
Images.xcassets
|-TopScreen
| |-newButton.png
| |-newButton@2x.png
| |-newButton@3x.png
| |-contentView
| | |-header.png
| | |-header@2x.png
| | |-header@3x.png
Add this line to your application's Gemfile:
gem 'xcassets_exporter'And then execute:
$ bundle
Or install it yourself as:
$ gem install xcassets_exporter
xcassets_exporter -i [Image.xcassets path] -o [Image directory]
Bug reports and pull requests are welcome on GitHub at https://github.com/yoonchulkoh/xcassets_exporter.