Skip to content

Add ability to specify the following through buildozer.spec#1923

Merged
kuzeyron merged 1 commit into
masterfrom
akshayaurora-patch-1-1
Nov 1, 2025
Merged

Add ability to specify the following through buildozer.spec#1923
kuzeyron merged 1 commit into
masterfrom
akshayaurora-patch-1-1

Conversation

@akshayaurora
Copy link
Copy Markdown
Member

  • Media Usage Description
  • Local Area Network Usage Description
  • Camera Usage Description
  • ViewControllerBasedStatusBarAppearance
  • Custom extensions for app.

akshayaurora added a commit that referenced this pull request Jun 10, 2025
akshayaurora added a commit that referenced this pull request Jun 10, 2025
@akshayaurora akshayaurora changed the title WIP: Add ability to specify the following through buildozer.spec Add ability to specify the following through buildozer.spec Jun 10, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread buildozer/targets/ios.py Outdated
Comment thread buildozer/default.spec Outdated
@kuzeyron
Copy link
Copy Markdown
Contributor

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 buildozer init. And then if you would be needing more options buildozer init ios would give more options for the new spec file. Would be nice if the spec file could be upgraded if you already have done buildozer init and then want to add more options with buildozer init ios. Same case would be for Android.

@akshayaurora
Copy link
Copy Markdown
Member Author

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 buildozer init. And then if you would be needing more options buildozer init ios would give more options for the new spec file. Would be nice if the spec file could be upgraded if you already have done buildozer init and then want to add more options with buildozer init ios. Same case would be for Android.

Maybe that would make sense as a separate pr?

@kuzeyron
Copy link
Copy Markdown
Contributor

I can look into that. Can you fix these failing runners?

@akshayaurora akshayaurora requested a review from kuzeyron October 31, 2025 16:30
kuzeyron
kuzeyron previously approved these changes Oct 31, 2025
akshayaurora added a commit that referenced this pull request Oct 31, 2025
@akshayaurora akshayaurora force-pushed the akshayaurora-patch-1-1 branch from ff3fdc1 to 96d6262 Compare October 31, 2025 17:37
@akshayaurora akshayaurora changed the title Add ability to specify the following through buildozer.spec WIP:Add ability to specify the following through buildozer.spec Oct 31, 2025
@akshayaurora akshayaurora changed the title WIP:Add ability to specify the following through buildozer.spec Add ability to specify the following through buildozer.spec Oct 31, 2025
@akshayaurora akshayaurora requested a review from kuzeyron November 1, 2025 06:08
    - Media Usage Description
    - Local Area Network Usage Description
    - Camera Usage Description
    - ViewControllerBasedStatusBarAppearance
    - Custom extensions for app.
@akshayaurora akshayaurora force-pushed the akshayaurora-patch-1-1 branch from 48d09ac to f34ce16 Compare November 1, 2025 06:10
@kuzeyron kuzeyron merged commit da7dde3 into master Nov 1, 2025
52 checks passed
@AndreMiras AndreMiras deleted the akshayaurora-patch-1-1 branch November 1, 2025 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants