Critical: Ability to Customize iOS Permission Strings (Info.plist) for App Store Approval

Description:

I’m currently blocked from publishing my iOS app due to an App Store rejection under Guideline 5.1.1(ii) related to unclear permission purpose strings.

Apple requires that the location permission message (NSLocationWhenInUseUsageDescription) clearly explain how user data is used, including a specific example. However, Base44 currently uses a generic, non-editable permission string during the iOS build process.

Because there is no way to customize this string, I am unable to meet Apple’s requirements and cannot get my app approved.

This is not just a minor issue — it is a hard blocker for App Store submission.


Why this is critical:

  • Apple strictly enforces permission clarity for all apps

  • Generic permission strings are rejected during review

  • Developers must have control over Info.plist entries to comply

  • This affects any app requesting permissions (location, camera, microphone, etc.)


Requested Solution:

Please provide the ability to customize iOS permission purpose strings, including:

  • NSLocationWhenInUseUsageDescription

  • NSLocationAlwaysAndWhenInUseUsageDescription

  • Camera, Microphone, Notifications, and other permission strings

Ideally through:

  • A settings panel in Base44
    OR

  • A configuration field during app build

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
💡

Feature Request

Date

About 6 hours ago

Author

wkhankk

Subscribe to post

Get notified by email when there are changes.