{"action":"created","issue":{"url":"https://api.github.com/repos/roboscala/sbt-robovm/issues/64","repository_url":"https://api.github.com/repos/roboscala/sbt-robovm","labels_url":"https://api.github.com/repos/roboscala/sbt-robovm/issues/64/labels{/name}","comments_url":"https://api.github.com/repos/roboscala/sbt-robovm/issues/64/comments","events_url":"https://api.github.com/repos/roboscala/sbt-robovm/issues/64/events","html_url":"https://github.com/roboscala/sbt-robovm/issues/64","id":135215238,"number":64,"title":"Executable size","user":{"login":"joprice","id":2175555,"avatar_url":"https://avatars.githubusercontent.com/u/2175555?v=3","gravatar_id":"","url":"https://api.github.com/users/joprice","html_url":"https://github.com/joprice","followers_url":"https://api.github.com/users/joprice/followers","following_url":"https://api.github.com/users/joprice/following{/other_user}","gists_url":"https://api.github.com/users/joprice/gists{/gist_id}","starred_url":"https://api.github.com/users/joprice/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joprice/subscriptions","organizations_url":"https://api.github.com/users/joprice/orgs","repos_url":"https://api.github.com/users/joprice/repos","events_url":"https://api.github.com/users/joprice/events{/privacy}","received_events_url":"https://api.github.com/users/joprice/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-02-21T15:09:04Z","updated_at":"2016-02-21T17:26:08Z","closed_at":null,"body":"Running the 'hello' example gives me an executable of 76M. This doesn't give much room until apple's 100m wireless download limit. I turned on the aggressive treeShaker, but I got the exact same executable. Is the treeShaker not used when running the `iphoneSim` task?\r\n\r\n```\r\n4.0K\ttarget/robovm.tmp/robo-vm-test.app/Info.plist\r\n 60K\ttarget/robovm.tmp/robo-vm-test.app/lib/boot/robovm-rt.jar\r\n 60K\ttarget/robovm.tmp/robo-vm-test.app/lib/boot\r\n4.0K\ttarget/robovm.tmp/robo-vm-test.app/lib/classes0.jar\r\n 16K\ttarget/robovm.tmp/robo-vm-test.app/lib/robovm-cocoatouch-1.13.0.jar\r\n4.0K\ttarget/robovm.tmp/robo-vm-test.app/lib/robovm-objc-1.13.0.jar\r\n8.0K\ttarget/robovm.tmp/robo-vm-test.app/lib/scala-library-2.11.7.jar\r\n 92K\ttarget/robovm.tmp/robo-vm-test.app/lib\r\n 76M\ttarget/robovm.tmp/robo-vm-test.app/robo-vm-test\r\n 76M\ttarget/robovm.tmp/robo-vm-test.app\r\n```"},"comment":{"url":"https://api.github.com/repos/roboscala/sbt-robovm/issues/comments/186862932","html_url":"https://github.com/roboscala/sbt-robovm/issues/64#issuecomment-186862932","issue_url":"https://api.github.com/repos/roboscala/sbt-robovm/issues/64","id":186862932,"user":{"login":"Darkyenus","id":5280068,"avatar_url":"https://avatars.githubusercontent.com/u/5280068?v=3","gravatar_id":"","url":"https://api.github.com/users/Darkyenus","html_url":"https://github.com/Darkyenus","followers_url":"https://api.github.com/users/Darkyenus/followers","following_url":"https://api.github.com/users/Darkyenus/following{/other_user}","gists_url":"https://api.github.com/users/Darkyenus/gists{/gist_id}","starred_url":"https://api.github.com/users/Darkyenus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Darkyenus/subscriptions","organizations_url":"https://api.github.com/users/Darkyenus/orgs","repos_url":"https://api.github.com/users/Darkyenus/repos","events_url":"https://api.github.com/users/Darkyenus/events{/privacy}","received_events_url":"https://api.github.com/users/Darkyenus/received_events","type":"User","site_admin":false},"created_at":"2016-02-21T17:26:08Z","updated_at":"2016-02-21T17:26:08Z","body":"I can't think of any, but it shouldn't be hard. Simply configure [sbt-proguard plugin](https://github.com/sbt/sbt-proguard) and plug it into the RoboVM plugin with something like:\r\n```\r\nrobovmInputJars := (proguard in Proguard).value\r\n```"}}