I have, in past, released a Managed Package with an App with a custom Logo file (which is a Document record part of the managed package) . Today I've been trying to update the Logo in my Package Development org, and I was able to replace the Document image with newer Logo image. But when I install it in user org, the Old Logo still shows up.

Is there no way I can update Logo of my Packaged App to newer Logo image file and for all subscribers who have installed the app? Can someone share some knowledge on this?

3 Answers 3


As of 4/1/2015, I do not believe there is a way to do this.

Plus, if you use the "Replace Document" feature on the Document, customers will not get the new logo at all when upgrading.

The best workaround I could come up with was to create a 2nd Document and assign it to the App. New customers will get the new logo automatically on install. Existing customers will get the new Document on package upgrade, but the App will still have the old logo. They can however change the logo on the App manually.

I realize this is not ideal, but it was the best workaround I could come up with given the current state of the platform.


If you really wanted to get tricky you might be able to schedule some Apex code to run on package installation that updates the CustomApp logo... It appears the only way to do this through the Metadata API. Again, this does not seem to be natively supported by the platform, but others have figured out ways to make it happen:

Your mileage may vary. I did not go this route due to it being overly complicated and this being a "nice to have" vs mandatory for me.


I did change the logo and installed it to user environment, its showing up there perfectly fine. And as far as i know, the users who installs the latest release will be able to see the new logo.

  • 5
    No it doesn't actually. It does install newer version when someone fresh installs the app, but it does not update the logo of a user who updates the package to newer version. At least that is what I've seen, someone could correct me if there is some official documentation to support this and someone happens to have a link to it, much appreciated :-) ...
    – VarunC
    Dec 16, 2014 at 12:19

in later version of your package the logo will be updated..

  • Can you explain this a little more? Dec 16, 2014 at 12:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .