# App almost done

**URL:** <https://forums.fusetools.com/t/app-almost-done/2738>\
**Category:** General\
**Created:** [June 23, 2015, 9:40pm UTC](https://forums.fusetools.com/t/app-almost-done/2738 "2015-06-23T21:40:00Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cristian\_Karmy](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/cristian_karmy/32/480_2.png) [@Cristian\_Karmy](https://forums.fusetools.com/u/Cristian_Karmy)\
**Post date:** [June 23, 2015, 9:40pm UTC](https://forums.fusetools.com/t/app-almost-done/2738/1 "2015-06-23T21:40:00Z")

</div>

Hi, I know that I just did a similar question before in the forum but I have my app almost done and I need to change the icons that Fuse put by default and lock the rotation of the screen.

How can I do this? Is posible yet? There is any txt file that I can edit to do this changes?

Thanks!!!

---

<div class="post-metadata">

**Author:** ![kusma](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/kusma/32/595_2.png) [@kusma](https://forums.fusetools.com/u/kusma)\
**Post date:** [June 24, 2015, 9:45am UTC](https://forums.fusetools.com/t/app-almost-done/2738/2 "2015-06-24T09:45:37Z")

</div>

Both these things can be controlled from the unoproj-file. The icons are set in the `<Android><Icons>...</Icons></Android>` and `<iOS><Icons>...</Icons></iOS>` sections, and orientation is set in the `<Mobile><Orientations>...</Orientations></Mobile>`-section.

---

<div class="post-metadata">

**Author:** ![kusma](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/kusma/32/595_2.png) [@kusma](https://forums.fusetools.com/u/kusma)\
**Post date:** [June 24, 2015, 10:55am UTC](https://forums.fusetools.com/t/app-almost-done/2738/3 "2015-06-24T10:55:25Z")

</div>

Sigh, unfortunately it seems `Mobile.Orientations` is broken at the moment (at least on Android). I’ve raised an internal issue to get it fixed.

In the mean-time, the only fix I know of is to tweak the generated manifest, which can be found inside the `.build`-dir, and rebuild the result with the build.bat (or build.sh if you’re on OSX). Unfortunately, you need to do this after every change, because we’ll keep overwriting the manifest-file.

---

<div class="post-metadata">

**Author:** ![Baggers](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/baggers/32/665_2.png) [@Baggers](https://forums.fusetools.com/u/Baggers)\
**Post date:** [July 17, 2015, 2:23pm UTC](https://forums.fusetools.com/t/app-almost-done/2738/4 "2015-07-17T14:23:07Z")

</div>

Sorry for the rather large delay, but I wanted to let you know I have pushed a fix for this and it will be out in the 27/7/2015 update.

I would love to get this to you for the monday update but this would mean skipping our pre-update testing procedures and apparently skipping tests can result in doom, hairloss, itchy trousers & death…I just can’t risk it.

Hope this finds you and your projects well.

---

<div class="post-metadata">

**Author:** ![Bent](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/bent/32/157_2.png) [@Bent](https://forums.fusetools.com/u/Bent)\
**Post date:** [July 17, 2015, 2:26pm UTC](https://forums.fusetools.com/t/app-almost-done/2738/5 "2015-07-17T14:26:09Z")

</div>

**Good Factory Dev 1:** We’d also like to know more about your project and perhaps feature it as something made in Fuse. If you’re interested, get in touch at [contact@fusetools.com](mailto:contact@fusetools.com) 🙂

---

<div class="post-metadata">

**Author:** ![Cristian\_Karmy1](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/cristian_karmy1/32/480_2.png) [@Cristian\_Karmy1](https://forums.fusetools.com/u/Cristian_Karmy1)\
**Post date:** [July 17, 2015, 3:11pm UTC](https://forums.fusetools.com/t/app-almost-done/2738/6 "2015-07-17T15:11:07Z")

</div>

Thanks i’ll wait for this release! In the new version the

```auto
<Android><Icons>...</Icons></Android> and <iOS><Icons>...</Icons></iOS>

```

Are gone. Now how can I set the Icon and all the settings?

Bent Stamnes: Thanks! I will send a description and screenshots of my proyect the next monday. 🙂

---

<div class="post-metadata">

**Author:** ![Morten\_Daniel\_Fornes](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/morten_daniel_fornes/32/52_2.png) [@Morten\_Daniel\_Fornes](https://forums.fusetools.com/u/Morten_Daniel_Fornes)\
**Post date:** [July 20, 2015, 8:25am UTC](https://forums.fusetools.com/t/app-almost-done/2738/7 "2015-07-20T08:25:48Z")

</div>

Cristian Karmy: In the JSON format Android and iOS settings looks like this:

```auto
  "Android": {
    "ApplicationLabel": "$(Title)",
    "VersionCode": "$(VersionCount)",
    "VersionName": "$(Version)",
    "Description": "$(Description)",
    "Icons": {
      "LDPI": "$(Icon)",
      "MDPI": "$(Icon)",
      "HDPI": "$(Icon)",
      "XHDPI": "$(Icon)",
      "XXHDPI": "$(Icon)",
      "XXXHDPI": "$(Icon)"
    }
  },
  "iOS": {
    "Icons": {
      "iPhone_29_2x": "$(Icon)",
      "iPhone_29_3x": "$(Icon)",
      "iPhone_40_2x": "$(Icon)",
      "iPhone_40_3x": "$(Icon)",
      "iPhone_60_2x": "$(Icon)",
      "iPhone_60_3x": "$(Icon)",
      "iPad_29_1x": "$(Icon)",
      "iPad_29_2x": "$(Icon)",
      "iPad_40_1x": "$(Icon)",
      "iPad_40_2x": "$(Icon)",
      "iPad_76_1x": "$(Icon)",
      "iPad_76_2x": "$(Icon)"
    }
  },

```

---

<div class="post-metadata">

**Author:** ![Anders\_Jakob\_Sivesin](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/anders_jakob_sivesin/32/548_2.png) [@Anders\_Jakob\_Sivesin](https://forums.fusetools.com/u/Anders_Jakob_Sivesin)\
**Post date:** [July 26, 2015, 9:30pm UTC](https://forums.fusetools.com/t/app-almost-done/2738/8 "2015-07-26T21:30:58Z")

</div>

I can for some reason not get this to register the icon I wish to use:

```auto
{
  ...
  "Icon": "img/icon.png",
  ...
  "Android": {
      ...
      "Icons": {
        "LDPI": "$(Icon)",
        "MDPI": "$(Icon)",
        "HDPI": "$(Icon)",
        "XHDPI": "$(Icon)",
        "XXHDPI": "$(Icon)",
        "XXXHDPI": "$(Icon)"
      },
  ...
  },
  "iOS": {
  "Icons": {
    "iPhone_29_2x": "$(Icon)",
    "iPhone_29_3x": "$(Icon)",
    "iPhone_40_2x": "$(Icon)",
    "iPhone_40_3x": "$(Icon)",
    "iPhone_60_2x": "$(Icon)",
    "iPhone_60_3x": "$(Icon)",
    "iPad_29_1x": "$(Icon)",
    "iPad_29_2x": "$(Icon)",
    "iPad_40_1x": "$(Icon)",
    "iPad_40_2x": "$(Icon)",
    "iPad_76_1x": "$(Icon)",
    "iPad_76_2x": "$(Icon)"
  }
  },
  "HTML": {
  "Title": "$(Title)",
  "Favicon": "$(Icon)"
  },
  "InternalsVisibleTo": [],
  ...
  "Includes": [
  "*"
  ],
  "Excludes": []
}

```

Can someone please explain what I am doing wrong? Thanks! 🙂

---

<div class="post-metadata">

**Author:** ![Cristian\_Karmy](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/cristian_karmy/32/480_2.png) [@Cristian\_Karmy](https://forums.fusetools.com/u/Cristian_Karmy)\
**Post date:** [July 28, 2015, 6:49pm UTC](https://forums.fusetools.com/t/app-almost-done/2738/9 "2015-07-28T18:49:29Z")

</div>

Please anyone can help me to configure the Orientation and icons in my app?

I try adding this to the .unoproj file but I get ERROR: Invalid array ‘Android.Includes’

Thanks!

---

<div class="post-metadata">

**Author:** ![Anders\_Lassen](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/anders_lassen/32/522_2.png) [@Anders\_Lassen](https://forums.fusetools.com/u/Anders_Lassen)\
**Post date:** [July 29, 2015, 9:03am UTC](https://forums.fusetools.com/t/app-almost-done/2738/10 "2015-07-29T09:03:44Z")

</div>

Good Factory Dev: We need more info to help debug that. Can you provide the project you struggle with?

---

<div class="post-metadata">

**Author:** ![Cristian\_Karmy](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/cristian_karmy/32/480_2.png) [@Cristian\_Karmy](https://forums.fusetools.com/u/Cristian_Karmy)\
**Post date:** [July 29, 2015, 12:41pm UTC](https://forums.fusetools.com/t/app-almost-done/2738/11 "2015-07-29T12:41:06Z")

</div>

I found the answer here: [https://www.fusetools.com/learn/uno#uno-project-format-overview](https://www.fusetools.com/learn/uno#uno-project-format-overview)

This week I will send you my project to [contact@fusetools.com](mailto:contact@fusetools.com) and tell you what I’m doing. 🙂

---

<div class="post-metadata">

**Author:** ![Bent](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/bent/32/157_2.png) [@Bent](https://forums.fusetools.com/u/Bent)\
**Post date:** [July 29, 2015, 12:45pm UTC](https://forums.fusetools.com/t/app-almost-done/2738/12 "2015-07-29T12:45:57Z")

</div>

Great, just send it when you’re ready 🙂

---

<div class="post-metadata">

**Author:** ![Cristian\_Karmy](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/cristian_karmy/32/480_2.png) [@Cristian\_Karmy](https://forums.fusetools.com/u/Cristian_Karmy)\
**Post date:** [July 29, 2015, 12:51pm UTC](https://forums.fusetools.com/t/app-almost-done/2738/13 "2015-07-29T12:51:21Z")

</div>

I’m trying to lock the Orientation only to Portrait but doesn’t work I have this code in .unoproj:

```auto
{
  "BuildDirectory": ".build",
  "CacheDirectory": ".cache",
  "RootNamespace": "$(QIdentifier)",
  "ReferenceUnoCore": true,
  "Version": "0.0.0",
  "VersionCount": 1,
  "Title": "$(Name)",
  "Copyright": "Copyright (C) 2015",
  "Publisher": "[Publisher]",
  "Mobile": {
  "KeepAlive": true,
  "ShowStatusbar": true,
  "RunsInBackground": true,
  "Orientations": "Portrait"
  },
  "Android": {
  "ApplicationLabel": "$(Title)",
  "VersionCode": "$(VersionCount)",
  "VersionName": "$(Version)",
  "Description": "$(Description)",
  "Icons": {
    "LDPI": "$(Icon)",
    "MDPI": "$(Icon)",
    "HDPI": "$(Icon)",
    "XHDPI": "$(Icon)",
    "XXHDPI": "$(Icon)",
    "XXXHDPI": "$(Icon)"
  }
  },
  "iOS": {
  "Icons": {
    "iPhone_29_2x": "$(Icon)",
    "iPhone_29_3x": "$(Icon)",
    "iPhone_40_2x": "$(Icon)",
    "iPhone_40_3x": "$(Icon)",
    "iPhone_60_2x": "$(Icon)",
    "iPhone_60_3x": "$(Icon)",
    "iPad_29_1x": "$(Icon)",
    "iPad_29_2x": "$(Icon)",
    "iPad_40_1x": "$(Icon)",
    "iPad_40_2x": "$(Icon)",
    "iPad_76_1x": "$(Icon)",
    "iPad_76_2x": "$(Icon)"
  }
  },
  "HTML": {
  "Title": "$(Title)",
  "Favicon": "$(Icon)"
  },
  "InternalsVisibleTo": [],
  "Packages": [
      "Fuse.Animations",
    "Fuse.BasicTheme",
    "Fuse.Controls",
    "Fuse.Designer",
    "Fuse.Drawing",
    "Fuse.Drawing.Primitives",
    "Fuse.Effects",
    "Fuse.Elements",
    "Fuse.Entities",
    "Fuse.Gestures",
    "Fuse.Navigation",
    "Fuse.Shapes",
    "Fuse.Triggers",
    "Fuse.Reactive",
    "FuseCore",
    "Uno.Collections",
    "Uno.Geometry",
    "Uno.Data.Xml",
    "Uno.Data.Json",
    "Uno.Net.Http",
    "Fuse.Native"
  ],
  "Projects": [],
  "Includes": [
  "*"
  ],
  "Excludes": []
}

```

But doesn’t work…
