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.
In Review
Feature Request
About 6 hours ago

wkhankk
Get notified by email when there are changes.
In Review
Feature Request
About 6 hours ago

wkhankk
Get notified by email when there are changes.