mirror of
https://github.com/amnezia-vpn/amneziawg-apple.git
synced 2026-10-13 21:34:11 +00:00
[PR #38] Refactor: Use unified app group identifier build configuration setting. #38
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
amnezia-vpn/amneziawg-apple#38
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/amnezia-vpn/amneziawg-apple/pull/38
Author: @lolgear
Created: 7/28/2026
Status: 🔄 Open
Base:
master← Head:refactor/use_unified_app_group_identifier_config_setting📝 Commits (1)
b7b7bearefactor: use unified app group identifier configuration setting.📊 Changes
9 files changed (+37 additions, -38 deletions)
View changed files
📝
Sources/WireGuardApp/Config/Config.xcconfig(+4 -1)📝
Sources/WireGuardApp/UI/iOS/Info.plist(+8 -9)📝
Sources/WireGuardApp/UI/macOS/Info.plist(+7 -8)📝
Sources/WireGuardApp/UI/macOS/LoginItemHelper/Info.plist(+6 -7)📝
Sources/WireGuardApp/UI/macOS/LoginItemHelper/LoginItemHelper.entitlements(+1 -1)📝
Sources/WireGuardApp/UI/macOS/WireGuard.entitlements(+1 -1)📝
Sources/WireGuardNetworkExtension/Info.plist(+8 -9)📝
Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_iOS.entitlements(+1 -1)📝
Sources/WireGuardNetworkExtension/WireGuardNetworkExtension_macOS.entitlements(+1 -1)📄 Description
📝 What was done
This PR refactors how the App Group Identifier is managed. Instead of hardcoding the ID or scattering it across different files, everything is now moved into a single, unified build configuration setting.
Both the main app and the network extension now pull the identical App Group ID automatically. This fixes configuration clutter and makes it much easier to rebrand or use custom identifiers for AmneziaWG builds.
⚙️ Key Changes
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.