Xcode Configuration files: .xcconfigs + Remove xcodegen (#608)

* Create configs files with basic settings populated

* Add Configs and set the global Debug/Release settings

* Update build settings to be read from the configs

* Remove `xcodegen`’s `project.yml`

* Configurable and dynamic bundle and group ids

* Simplified local development with custom Team IDs
This commit is contained in:
Islam
2025-09-15 13:58:49 +02:00
committed by GitHub
parent 2ac01db9c4
commit 7c4bde59b9
11 changed files with 134 additions and 391 deletions
+2 -2
View File
@@ -23,8 +23,8 @@ protocol KeychainManagerProtocol {
final class KeychainManager: KeychainManagerProtocol {
// Use consistent service name for all keychain items
private let service = "chat.bitchat"
private let appGroup = "group.chat.bitchat"
private let service = BitchatApp.bundleID
private let appGroup = "group.\(BitchatApp.bundleID)"
private func isSandboxed() -> Bool {
#if os(macOS)