Add ability to specify the following through buildozer.spec#1923
Conversation
akshayaurora
commented
Jun 10, 2025
- Media Usage Description
- Local Area Network Usage Description
- Camera Usage Description
- ViewControllerBasedStatusBarAppearance
- Custom extensions for app.
There was a problem hiding this comment.
Pull Request Overview
This PR adds support for specifying various iOS permission usage descriptions and custom app extension configurations via the buildozer.spec file. It updates the iOS target build process to include custom keys in the generated plist and provides corresponding commented examples in the default spec.
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| buildozer/targets/ios.py | Adds configuration for permission descriptions and app extension handling in the plist generation. |
| buildozer/default.spec | Adds commented examples for specifying iOS permission usage justifications and custom extensions. |
|
I would suggest a change with the default spec because there are already tons of options which makes it hard to walk through. My opinion would be to strip down the default spec file to bare minimum and that would be used with |
Maybe that would make sense as a separate pr? |
|
I can look into that. Can you fix these failing runners? |
ff3fdc1 to
96d6262
Compare
- Media Usage Description
- Local Area Network Usage Description
- Camera Usage Description
- ViewControllerBasedStatusBarAppearance
- Custom extensions for app.
48d09ac to
f34ce16
Compare