I see this has been asked before but this doc seems to indicate that custom fields are developer deletable (pg 29), am I missing something? I don't see any way to delete them.



Custom fields can be deleted from a managed package if the package is in beta and has never been released. Once the released package has been installed as a released version, things get a lot tougher. The only option at that point is to have it uninstalled from all of your customers and only then can you request to have your package rolled back to beta.

This is all a bit of a moot point however, since with the Spring '14 release, ISVs will have the option to delete some components in a managed package, including custom fields. From the Spring '14 release notes:

Starting Spring ‘14, ISVs can delete the following types of components when updating a previously released managed package.

  • Custom Buttons or Links
  • Custom Fields
  • Custom Objects
  • Custom Tabs
  • Field Sets
  • Record Types
  • Validation Rules
| improve this answer | |
  • 1
    I guess my sticking point is that doc doesn't specify that custom fields are developer deletable only in beta versions. Glad to see spring 14 will give a little more flexibilty! – Phil B Feb 5 '14 at 16:14
  • 2
    But, as an aside, if you delete the field/object/whatever, you can never re-use that name. Make sure this is really what you want to do. – sfdcfox Feb 5 '14 at 16:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.