Update bundle identifier to org.ashik.jellypig and fix SwiftGen script

Changes:
- Update bundle identifier from org.jellyfin.swiftfin to org.ashik.jellypig
  - Updated in project.pbxproj (4 occurrences)
  - Updated in LogManager.swift (logger label)
  - Updated in DataCache.swift (cache paths)
- Fix SwiftGen build script to skip gracefully without error
  - Changed "error:" to "note:" to prevent Xcode build errors
  - Script now exits cleanly when SwiftGen not installed (English-only fork)

This allows the app to be signed with a personal Apple Developer account
and built successfully without SwiftGen dependency.
This commit is contained in:
Ashik K 2025-10-17 11:38:51 +02:00
parent 9a78115a93
commit 76453fe0ab
4 changed files with 9 additions and 1907 deletions

View File

@ -23,7 +23,7 @@ extension DataCache.Swiftfin {
static let posters: DataCache? = {
let dataCache = try? DataCache(name: "org.jellyfin.swiftfin/Posters") { name in
let dataCache = try? DataCache(name: "org.ashik.jellypig/Posters") { name in
guard let url = name.url else { return nil }
return ImagePipeline.cacheKey(for: url)
}
@ -40,7 +40,7 @@ extension DataCache.Swiftfin {
return nil
}
let path = root.appendingPathComponent("Caches/org.jellyfin.swiftfin.local", isDirectory: true)
let path = root.appendingPathComponent("Caches/org.ashik.jellypig.local", isDirectory: true)
let dataCache = try? DataCache(path: path) { name in

View File

@ -14,7 +14,7 @@ import Pulse
// TODO: cleanup
extension Container {
var logService: Factory<Logger> { self { Logger(label: "org.jellyfin.swiftfin") }.singleton }
var logService: Factory<Logger> { self { Logger(label: "org.ashik.jellypig") }.singleton }
var pulseNetworkLogger: Factory<NetworkLogger> {
self {

File diff suppressed because it is too large Load Diff