Side-loaded WF fails when accessing user profile.

I can get the emulator to work by setting the iq:permission for UserProfile in the manifest file, but the WF fails when uploaded to my watch. Is there a way to set the UserProfile permission when side-loading a WF? 

The data I am trying to access is UserProfile.getProfile().restingHeartRate.