+ Start a Discussion

custom profiles not being uploaded

We have created some custom profiles and they were included in a package. However, the custom profiles did not upload. The custom profiles were assigned to both custom objects and standard objects.
What must I do to ensure the custom profiles get uploaded?
James Wikkerink
Municipal Software
can you provide more details?  profile settings should be packageable through an appexchange package.

Took me a while to figure it out but here's the solution:

1. Clone Standard Platform User profile (because is the one that has the Salesforce Platform license) and name it something meaningful like MyApp_Profile

2. Customize MyApp_Profile to match your desired access level for the users that will test or use your app

3. Add custom profile settings MyApp_Profile to the package

4. Go ahead an finish the package

5. Pre-create a profile by cloning the Standard Platform User profile and name it something meaningful like MyApp_TestProfile

6. Assign MyApp_TestProfile to a user

7. Install the package and on Step 2 (Choose security level) of the wizard you have to select the third option (Select security settings)

8. Under "Customize security" section make sure the MyApp_TestProfile (created on step 5) has the MyApp_Profile assigned (created on step 1)

9. Finish the Package installation

10. Log to the test or customer org with the user that has the MyApp_TestProfile assigned and choose your App from top right menu.

11. You're welcome!

I hope this solves your issue too!