From fb90540d5de79e16bf88d9f1ce947409a52939a2 Mon Sep 17 00:00:00 2001
From: Yanan Li <1474700628@qq.com>
Date: Tue, 3 Mar 2026 18:44:35 +0800
Subject: [PATCH 01/12] Add SFSymbols
---
Package.swift | 4 +-
.../UpdateXCFrameworksCommand.swift | 3 +
README.md | 6 +-
.../AttributeGraph.xcframework/Info.plist | 54 +++
.../AttributeGraph.framework/Info.plist | 16 +
.../template.swiftinterface | 66 ++++
.../AttributeGraph.framework/Info.plist | 16 +
.../template.swiftinterface | 66 ++++
SFSymbols/2025/Info.plist | 54 +++
.../2025/SFSymbols.xcframework/Info.plist | 54 +++
.../SFSymbols.framework/Info.plist | 16 +
.../template.swiftinterface | 66 ++++
.../SFSymbols.framework/SFSymbols.tbd | 346 ++++++++++++++++++
.../SFSymbols.framework/Info.plist | 16 +
.../template.swiftinterface | 66 ++++
.../SFSymbols.framework/SFSymbols.tbd | 342 +++++++++++++++++
.../SFSymbols.framework/Info.plist | 16 +
.../arm64-apple-ios-simulator.swiftinterface | 70 ++++
.../x86_64-apple-ios-simulator.swiftinterface | 70 ++++
.../SFSymbols.framework/SFSymbols.tbd | 342 +++++++++++++++++
.../SFSymbols.framework/Info.plist | 16 +
.../arm64-apple-macos.swiftinterface | 70 ++++
.../arm64e-apple-macos.swiftinterface | 70 ++++
.../x86_64-apple-macos.swiftinterface | 70 ++++
.../SFSymbols.framework/SFSymbols.tbd | 211 +++++++++++
SFSymbols/2025/Sources/Info.plist | 16 +
.../template.swiftinterface | 66 ++++
.../2025/tbds/ios-arm64-arm64e/SFSymbols.tbd | 346 ++++++++++++++++++
.../ios-arm64-x86_64-simulator/Info.plist | 50 +++
.../ios-arm64-x86_64-simulator/SFSymbols.tbd | 342 +++++++++++++++++
.../macos-arm64e-arm64-x86_64/SFSymbols.tbd | 211 +++++++++++
SFSymbols/README.md | 26 ++
SFSymbols/latest | 1 +
SFSymbols/reset.sh | 13 +
SFSymbols/update.sh | 83 +++++
Scripts/SDK/install_internal_sdk.sh | 5 +-
Scripts/SDK/install_sfsymbols.sh | 120 ++++++
Scripts/update_frameworks.sh | 13 +-
38 files changed, 3409 insertions(+), 9 deletions(-)
create mode 100644 SFSymbols/2025/AttributeGraph.xcframework/Info.plist
create mode 100644 SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Info.plist
create mode 100644 SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
create mode 100644 SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Info.plist
create mode 100644 SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
create mode 100644 SFSymbols/2025/Info.plist
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/Info.plist
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Info.plist
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/SFSymbols.tbd
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
create mode 100644 SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
create mode 100644 SFSymbols/2025/Sources/Info.plist
create mode 100644 SFSymbols/2025/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface
create mode 100644 SFSymbols/2025/tbds/ios-arm64-arm64e/SFSymbols.tbd
create mode 100644 SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/Info.plist
create mode 100644 SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
create mode 100644 SFSymbols/2025/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
create mode 100644 SFSymbols/README.md
create mode 120000 SFSymbols/latest
create mode 100755 SFSymbols/reset.sh
create mode 100755 SFSymbols/update.sh
create mode 100755 Scripts/SDK/install_sfsymbols.sh
diff --git a/Package.swift b/Package.swift
index 9b98338..a4f1f95 100644
--- a/Package.swift
+++ b/Package.swift
@@ -156,7 +156,8 @@ let package = Package(
.library(name: "AttributeGraph", targets: ["AttributeGraph", "_AttributeGraphDeviceSwiftShims"]),
.library(name: "RenderBox", targets: ["RenderBox"]),
.library(name: "CoreUI", targets: ["CoreUI"]),
- .library(name: "BacklightServices", targets: ["BacklightServices"])
+ .library(name: "BacklightServices", targets: ["BacklightServices"]),
+ .library(name: "SFSymbols", targets: ["SFSymbols"])
],
targets: [
.binaryTarget(name: "AttributeGraph", path: "AG/\(releaseVersion)/AttributeGraph.xcframework"),
@@ -169,6 +170,7 @@ let package = Package(
.binaryTarget(name: "RenderBox", path: "RB/2024/RenderBox.xcframework"),
.binaryTarget(name: "CoreUI", path: "CoreUI/2024/CoreUI.xcframework"),
.binaryTarget(name: "BacklightServices", path: "BLS/2024/BacklightServices.xcframework"),
+ .binaryTarget(name: "SFSymbols", path: "SFSymbols/2025/SFSymbols.xcframework"),
.plugin(
name: "UpdateXCFrameworks",
capability: .command(
diff --git a/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift b/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift
index c9eafb6..9d36811 100644
--- a/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift
+++ b/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift
@@ -19,6 +19,9 @@ struct UpdateXCFrameworksCommand: CommandPlugin {
// CoreUI
try run(context: context, command: "CoreUI/reset.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
try run(context: context, command: "CoreUI/update.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
+ // SFSymbols
+ try run(context: context, command: "SFSymbols/reset.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2025"])
+ try run(context: context, command: "SFSymbols/update.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2025"])
}
private func run(context: PackagePlugin.PluginContext, command: String, environment: [String: String]) throws {
diff --git a/README.md b/README.md
index 8abe2f1..af7d45b 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# DarwinPrivateFrameworks
-This project contains private frameworks for Darwin platforms, including `AttributeGraph`, `RenderBox` and `CoreUI`.
+This project contains private frameworks for Darwin platforms, including `AttributeGraph`, `RenderBox`, `CoreUI`, `BacklightServices`, and `SFSymbols`.
The frameworks are provided as xcframeworks available for macOS, iOS Simulator, iOS[^1], and visionOS Simulator platforms.
@@ -20,8 +20,10 @@ The frameworks are provided as xcframeworks available for macOS, iOS Simulator,
- `AG/`: Contains the `AttributeGraph` framework.
- `CoreUI/`: Contains the `CoreUI` framework.
+- `BLS/`: Contains the `BacklightServices` framework.
- `Examples/`: Contains example projects demonstrating usage of the private frameworks.
- `RB/`: Contains the `RenderBox` framework.
+- `SFSymbols/`: Contains the `SFSymbols` framework.
- `Plugins/UpdateModule/`: Contains the `UpdateModule` plugin for updating the frameworks.
## Update
@@ -116,4 +118,4 @@ import AttributeGraph
[^1]: The Swift API of AttributeGraph is not available on iOS platform.
-[^2]: Only AttributeGraph is currently installed to the Internal SDK. Other frameworks are not ready yet. For visionOS, the script also enables UIScreen support by removing API availability restrictions.
+[^2]: The installer currently includes AttributeGraph, RenderBox, CoreUI, BacklightServices, and SFSymbols (platform-dependent). For visionOS, the script also enables UIScreen support by removing API availability restrictions.
diff --git a/SFSymbols/2025/AttributeGraph.xcframework/Info.plist b/SFSymbols/2025/AttributeGraph.xcframework/Info.plist
new file mode 100644
index 0000000..e0ef5c0
--- /dev/null
+++ b/SFSymbols/2025/AttributeGraph.xcframework/Info.plist
@@ -0,0 +1,54 @@
+
+
+
+
+ AvailableLibraries
+
+
+ LibraryIdentifier
+ macos-arm64e-arm64-x86_64
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64e
+ arm64
+ x86_64
+
+ SupportedPlatform
+ macos
+
+
+ LibraryIdentifier
+ ios-arm64-arm64e
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64
+ arm64e
+
+ SupportedPlatform
+ ios
+
+
+ LibraryIdentifier
+ ios-arm64-simulator
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64
+
+ SupportedPlatform
+ ios
+ SupportedPlatformVariant
+ simulator
+
+
+ CFBundlePackageType
+ XFWK
+ XCFrameworkFormatVersion
+ 1.0
+
+
diff --git a/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Info.plist b/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Info.plist
new file mode 100644
index 0000000..db61abe
--- /dev/null
+++ b/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Info.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbols
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0.0
+
+
diff --git a/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
new file mode 100644
index 0000000..79d51fe
--- /dev/null
+++ b/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
@@ -0,0 +1,66 @@
+import Foundation
+import Swift
+import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public var accessLevel: SFSymbols.AccessLevel
+ public var mirrorForRTL: Swift.Bool
+ public var privateScalar: Swift.Unicode.Scalar
+ public var publicScalars: [Swift.Unicode.Scalar]
+ public var additionalColumns: [Swift.String : Swift.String]
+ public var useRestrictionText: Swift.String?
+ public var defaultRenderingMode: SFSymbols.RenderingMode?
+ public var name: Swift.String
+ public var locale: Swift.String?
+ public var functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Info.plist b/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Info.plist
new file mode 100644
index 0000000..db61abe
--- /dev/null
+++ b/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Info.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbols
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0.0
+
+
diff --git a/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
new file mode 100644
index 0000000..79d51fe
--- /dev/null
+++ b/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
@@ -0,0 +1,66 @@
+import Foundation
+import Swift
+import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public var accessLevel: SFSymbols.AccessLevel
+ public var mirrorForRTL: Swift.Bool
+ public var privateScalar: Swift.Unicode.Scalar
+ public var publicScalars: [Swift.Unicode.Scalar]
+ public var additionalColumns: [Swift.String : Swift.String]
+ public var useRestrictionText: Swift.String?
+ public var defaultRenderingMode: SFSymbols.RenderingMode?
+ public var name: Swift.String
+ public var locale: Swift.String?
+ public var functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SFSymbols/2025/Info.plist b/SFSymbols/2025/Info.plist
new file mode 100644
index 0000000..e0ef5c0
--- /dev/null
+++ b/SFSymbols/2025/Info.plist
@@ -0,0 +1,54 @@
+
+
+
+
+ AvailableLibraries
+
+
+ LibraryIdentifier
+ macos-arm64e-arm64-x86_64
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64e
+ arm64
+ x86_64
+
+ SupportedPlatform
+ macos
+
+
+ LibraryIdentifier
+ ios-arm64-arm64e
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64
+ arm64e
+
+ SupportedPlatform
+ ios
+
+
+ LibraryIdentifier
+ ios-arm64-simulator
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64
+
+ SupportedPlatform
+ ios
+ SupportedPlatformVariant
+ simulator
+
+
+ CFBundlePackageType
+ XFWK
+ XCFrameworkFormatVersion
+ 1.0
+
+
diff --git a/SFSymbols/2025/SFSymbols.xcframework/Info.plist b/SFSymbols/2025/SFSymbols.xcframework/Info.plist
new file mode 100644
index 0000000..e0ef5c0
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/Info.plist
@@ -0,0 +1,54 @@
+
+
+
+
+ AvailableLibraries
+
+
+ LibraryIdentifier
+ macos-arm64e-arm64-x86_64
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64e
+ arm64
+ x86_64
+
+ SupportedPlatform
+ macos
+
+
+ LibraryIdentifier
+ ios-arm64-arm64e
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64
+ arm64e
+
+ SupportedPlatform
+ ios
+
+
+ LibraryIdentifier
+ ios-arm64-simulator
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64
+
+ SupportedPlatform
+ ios
+ SupportedPlatformVariant
+ simulator
+
+
+ CFBundlePackageType
+ XFWK
+ XCFrameworkFormatVersion
+ 1.0
+
+
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist
new file mode 100644
index 0000000..db61abe
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbols
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0.0
+
+
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
new file mode 100644
index 0000000..79d51fe
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
@@ -0,0 +1,66 @@
+import Foundation
+import Swift
+import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public var accessLevel: SFSymbols.AccessLevel
+ public var mirrorForRTL: Swift.Bool
+ public var privateScalar: Swift.Unicode.Scalar
+ public var publicScalars: [Swift.Unicode.Scalar]
+ public var additionalColumns: [Swift.String : Swift.String]
+ public var useRestrictionText: Swift.String?
+ public var defaultRenderingMode: SFSymbols.RenderingMode?
+ public var name: Swift.String
+ public var locale: Swift.String?
+ public var functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
new file mode 100644
index 0000000..52dd0b3
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
@@ -0,0 +1,346 @@
+{
+ "main_library": {
+ "current_versions": [
+ {
+ "version": "190.1"
+ }
+ ],
+ "exported_symbols": [
+ {
+ "data": {
+ "global": [
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV",
+ "_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV",
+ "_$s9SFSymbols9SymbolKeyOMn",
+ "_$s9SFSymbols14SymbolMetadataVMn",
+ "_SFSymbolsVersionNumber",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV",
+ "_$s9SFSymbols12CustomSymbolVMn",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg",
+ "_$s9SFSymbols14SymbolPropertyVMn",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg",
+ "_$s9SFSymbols7VersionVSLAAMc",
+ "_$s9SFSymbols7VersionV5patchSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivg",
+ "_$s9SFSymbols12AvailabilityVMn",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvg",
+ "_kCoreGlyphsNameAliases",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVN",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc",
+ "_$s9SFSymbols13SymbolFeatureVSHAAMc",
+ "_$s9SFSymbols7VersionV5majorSivg",
+ "_$s9SFSymbols14SymbolCategoryVMa",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvpZMV",
+ "_$s9SFSymbols11AccessLevelO6publicyA2CmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV",
+ "_$s9SFSymbols5AliasV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryVN",
+ "_$s9SFSymbols13SymbolFeatureVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivg",
+ "_$s9SFSymbols19SymbolMetadataStoreVACycfC",
+ "_$s9SFSymbols11AccessLevelOSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF",
+ "_$s9SFSymbols13SymbolFeatureVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM",
+ "_$s9SFSymbols12name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols14SymbolCategoryVN",
+ "_$s9SFSymbols9SymbolKeyON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ",
+ "_$s9SFSymbols7CryptonVMa",
+ "_kCoreGlyphsPrivateNoFillToFill",
+ "_$s9SFSymbols7VersionV11descriptionSSvg",
+ "_$s9SFSymbols19SymbolMetadataQueryVMn",
+ "_$s9SFSymbols7VersionVSQAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMn",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF",
+ "_$s9SFSymbols13SymbolFeatureVSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreVMa",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF",
+ "_kCoreGlyphsPrivateNameAliases",
+ "_$s9SFSymbols7VersionV11descriptionSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols14SymbolPropertyVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg",
+ "_$s9SFSymbols7VersionV5majorSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg",
+ "_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols14SymbolPropertyVSHAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformON",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV",
+ "_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvpMV",
+ "_$s9SFSymbols11AccessLevelOMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvgZ",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg",
+ "_$s9SFSymbols13RenderingModeOSQAAMc",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV",
+ "_$s9SFSymbols9SymbolKeyOSQAAMc",
+ "_$s9SFSymbols13RenderingModeOMa",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV",
+ "_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF",
+ "_$s9SFSymbols13RenderingModeOMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF",
+ "_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC",
+ "_$s9SFSymbols7VersionV6stringACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs",
+ "_$s9SFSymbols14SymbolPropertyVSYAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataVMa",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvM",
+ "_$s9SFSymbols12CustomSymbolVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF",
+ "_$s9SFSymbols11AccessLevelOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg",
+ "_$s9SFSymbols14SymbolMetadataVN",
+ "_$s9SFSymbols19SymbolMetadataQueryVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF",
+ "_$s9SFSymbols20private_symbol_orderSaySSGvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg",
+ "_$s9SFSymbols5AliasVN",
+ "_kCoreGlyphsSymbolOrder",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF",
+ "_SFSymbolsVersionString",
+ "_kCoreGlyphsPrivateSymbolOrder",
+ "_$s9SFSymbols7VersionVMn",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM",
+ "_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF",
+ "_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvs",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivg",
+ "_$s9SFSymbols11AccessLevelOMn",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityVMa",
+ "_$s9SFSymbols5AliasVMn",
+ "_$s9SFSymbols7VersionV5minorSivpMV",
+ "_$s9SFSymbols7VersionVSEAAMc",
+ "_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataStoreVMn",
+ "_$s9SFSymbols13RenderingModeOSHAAMc",
+ "_$s9SFSymbols13SymbolFeatureVMa",
+ "_$s9SFSymbols13SymbolFeatureVSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC",
+ "_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC",
+ "_$s9SFSymbols14nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM",
+ "_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc",
+ "_$s9SFSymbols7VersionV1loiySbAC_ACtFZ",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF",
+ "_kCoreGlyphsNameToBundleType",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMa",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc",
+ "_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF",
+ "_$s9SFSymbols7VersionVMa",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV",
+ "_$s9SFSymbols11AccessLevelOSLAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ",
+ "_kCoreGlyphsNoFillToFill",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg",
+ "_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols7VersionVSeAAMc",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV",
+ "_$s9SFSymbols14SymbolPropertyVSQAAMc",
+ "_$s9SFSymbols5AliasV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV",
+ "_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreVN",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg",
+ "_$s9SFSymbols11AccessLevelOSYAAMc",
+ "_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc",
+ "_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC",
+ "_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC",
+ "_$s9SFSymbols11AccessLevelO7privateyA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc",
+ "_$s9SFSymbols13RenderingModeOSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV",
+ "_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols7CryptonVMn",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg",
+ "_$s9SFSymbols7CryptonVN",
+ "_$s9SFSymbols7VersionV5minorSivg",
+ "_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC",
+ "_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols13RenderingModeON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvg",
+ "_$s9SFSymbols7VersionV5patchSivg",
+ "_$s9SFSymbols9SymbolKeyOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF",
+ "_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC",
+ "_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF",
+ "_$s9SFSymbols12symbol_orderSaySSGvg",
+ "_$s9SFSymbols5AliasVMa",
+ "_$s9SFSymbols7VersionVN",
+ "_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC",
+ "_$s9SFSymbols12AvailabilityVN",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMn",
+ "_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC",
+ "_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM",
+ "_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols20private_name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV",
+ "_$s9SFSymbols11AccessLevelON",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVN",
+ "_$s9SFSymbols7VersionVSHAAMc",
+ "_$s9SFSymbols14SymbolPropertyVMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvg",
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg",
+ "_$s9SFSymbols9SymbolKeyOMa",
+ "_$s9SFSymbols19SymbolMetadataQueryVACycfC",
+ "_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF",
+ "_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ"
+ ],
+ "objc_class": [
+ "SFSSymbolAssetInfo",
+ "SFSCoreGlyphsBundle",
+ "SFSDirectoryCompressor",
+ "SFSDirectoryDecompressor"
+ ]
+ }
+ }
+ ],
+ "install_names": [
+ {
+ "name": "/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols"
+ }
+ ],
+ "swift_abi": [
+ {
+ "abi": 7
+ }
+ ],
+ "target_info": [
+ {
+ "target": "arm64-ios",
+ "min_deployment": "18.0"
+ },
+ {
+ "target": "arm64e-ios",
+ "min_deployment": "18.0"
+ }
+ ]
+ },
+ "tapi_tbd_version": 5
+}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Info.plist b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Info.plist
new file mode 100644
index 0000000..db61abe
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Info.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbols
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0.0
+
+
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
new file mode 100644
index 0000000..79d51fe
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
@@ -0,0 +1,66 @@
+import Foundation
+import Swift
+import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public var accessLevel: SFSymbols.AccessLevel
+ public var mirrorForRTL: Swift.Bool
+ public var privateScalar: Swift.Unicode.Scalar
+ public var publicScalars: [Swift.Unicode.Scalar]
+ public var additionalColumns: [Swift.String : Swift.String]
+ public var useRestrictionText: Swift.String?
+ public var defaultRenderingMode: SFSymbols.RenderingMode?
+ public var name: Swift.String
+ public var locale: Swift.String?
+ public var functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/SFSymbols.tbd b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/SFSymbols.tbd
new file mode 100644
index 0000000..dd6e8c0
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/SFSymbols.tbd
@@ -0,0 +1,342 @@
+{
+ "main_library": {
+ "current_versions": [
+ {
+ "version": "190.1"
+ }
+ ],
+ "exported_symbols": [
+ {
+ "data": {
+ "global": [
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV",
+ "_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV",
+ "_$s9SFSymbols9SymbolKeyOMn",
+ "_$s9SFSymbols14SymbolMetadataVMn",
+ "_SFSymbolsVersionNumber",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV",
+ "_$s9SFSymbols12CustomSymbolVMn",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg",
+ "_$s9SFSymbols14SymbolPropertyVMn",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg",
+ "_$s9SFSymbols7VersionVSLAAMc",
+ "_$s9SFSymbols7VersionV5patchSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivg",
+ "_$s9SFSymbols12AvailabilityVMn",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvg",
+ "_kCoreGlyphsNameAliases",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVN",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc",
+ "_$s9SFSymbols13SymbolFeatureVSHAAMc",
+ "_$s9SFSymbols7VersionV5majorSivg",
+ "_$s9SFSymbols14SymbolCategoryVMa",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvpZMV",
+ "_$s9SFSymbols11AccessLevelO6publicyA2CmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV",
+ "_$s9SFSymbols5AliasV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryVN",
+ "_$s9SFSymbols13SymbolFeatureVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivg",
+ "_$s9SFSymbols19SymbolMetadataStoreVACycfC",
+ "_$s9SFSymbols11AccessLevelOSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF",
+ "_$s9SFSymbols13SymbolFeatureVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM",
+ "_$s9SFSymbols12name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols14SymbolCategoryVN",
+ "_$s9SFSymbols9SymbolKeyON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ",
+ "_$s9SFSymbols7CryptonVMa",
+ "_kCoreGlyphsPrivateNoFillToFill",
+ "_$s9SFSymbols7VersionV11descriptionSSvg",
+ "_$s9SFSymbols19SymbolMetadataQueryVMn",
+ "_$s9SFSymbols7VersionVSQAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMn",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF",
+ "_$s9SFSymbols13SymbolFeatureVSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreVMa",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF",
+ "_kCoreGlyphsPrivateNameAliases",
+ "_$s9SFSymbols7VersionV11descriptionSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols14SymbolPropertyVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg",
+ "_$s9SFSymbols7VersionV5majorSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg",
+ "_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols14SymbolPropertyVSHAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformON",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV",
+ "_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvpMV",
+ "_$s9SFSymbols11AccessLevelOMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvgZ",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg",
+ "_$s9SFSymbols13RenderingModeOSQAAMc",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV",
+ "_$s9SFSymbols9SymbolKeyOSQAAMc",
+ "_$s9SFSymbols13RenderingModeOMa",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV",
+ "_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF",
+ "_$s9SFSymbols13RenderingModeOMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF",
+ "_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC",
+ "_$s9SFSymbols7VersionV6stringACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs",
+ "_$s9SFSymbols14SymbolPropertyVSYAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataVMa",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvM",
+ "_$s9SFSymbols12CustomSymbolVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF",
+ "_$s9SFSymbols11AccessLevelOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg",
+ "_$s9SFSymbols14SymbolMetadataVN",
+ "_$s9SFSymbols19SymbolMetadataQueryVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF",
+ "_$s9SFSymbols20private_symbol_orderSaySSGvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg",
+ "_$s9SFSymbols5AliasVN",
+ "_kCoreGlyphsSymbolOrder",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF",
+ "_SFSymbolsVersionString",
+ "_kCoreGlyphsPrivateSymbolOrder",
+ "_$s9SFSymbols7VersionVMn",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM",
+ "_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF",
+ "_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvs",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivg",
+ "_$s9SFSymbols11AccessLevelOMn",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityVMa",
+ "_$s9SFSymbols5AliasVMn",
+ "_$s9SFSymbols7VersionV5minorSivpMV",
+ "_$s9SFSymbols7VersionVSEAAMc",
+ "_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataStoreVMn",
+ "_$s9SFSymbols13RenderingModeOSHAAMc",
+ "_$s9SFSymbols13SymbolFeatureVMa",
+ "_$s9SFSymbols13SymbolFeatureVSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC",
+ "_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC",
+ "_$s9SFSymbols14nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM",
+ "_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc",
+ "_$s9SFSymbols7VersionV1loiySbAC_ACtFZ",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF",
+ "_kCoreGlyphsNameToBundleType",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMa",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc",
+ "_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF",
+ "_$s9SFSymbols7VersionVMa",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV",
+ "_$s9SFSymbols11AccessLevelOSLAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ",
+ "_kCoreGlyphsNoFillToFill",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg",
+ "_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols7VersionVSeAAMc",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV",
+ "_$s9SFSymbols14SymbolPropertyVSQAAMc",
+ "_$s9SFSymbols5AliasV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV",
+ "_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreVN",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg",
+ "_$s9SFSymbols11AccessLevelOSYAAMc",
+ "_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc",
+ "_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC",
+ "_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC",
+ "_$s9SFSymbols11AccessLevelO7privateyA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc",
+ "_$s9SFSymbols13RenderingModeOSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV",
+ "_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols7CryptonVMn",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg",
+ "_$s9SFSymbols7CryptonVN",
+ "_$s9SFSymbols7VersionV5minorSivg",
+ "_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC",
+ "_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols13RenderingModeON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvg",
+ "_$s9SFSymbols7VersionV5patchSivg",
+ "_$s9SFSymbols9SymbolKeyOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF",
+ "_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC",
+ "_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF",
+ "_$s9SFSymbols12symbol_orderSaySSGvg",
+ "_$s9SFSymbols5AliasVMa",
+ "_$s9SFSymbols7VersionVN",
+ "_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC",
+ "_$s9SFSymbols12AvailabilityVN",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMn",
+ "_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC",
+ "_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM",
+ "_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols20private_name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV",
+ "_$s9SFSymbols11AccessLevelON",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVN",
+ "_$s9SFSymbols7VersionVSHAAMc",
+ "_$s9SFSymbols14SymbolPropertyVMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvg",
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg",
+ "_$s9SFSymbols9SymbolKeyOMa",
+ "_$s9SFSymbols19SymbolMetadataQueryVACycfC",
+ "_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF",
+ "_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ"
+ ],
+ "objc_class": [
+ "SFSSymbolAssetInfo",
+ "SFSCoreGlyphsBundle",
+ "SFSDirectoryCompressor",
+ "SFSDirectoryDecompressor"
+ ]
+ }
+ }
+ ],
+ "install_names": [
+ {
+ "name": "/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols"
+ }
+ ],
+ "swift_abi": [
+ {
+ "abi": 7
+ }
+ ],
+ "target_info": [
+ {
+ "min_deployment": "26.2",
+ "target": "arm64-ios-simulator"
+ }
+ ]
+ },
+ "tapi_tbd_version": 5
+}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
new file mode 100644
index 0000000..db61abe
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbols
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0.0
+
+
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
new file mode 100644
index 0000000..13db2ae
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target arm64-apple-ios18.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
new file mode 100644
index 0000000..bade4f9
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target x86_64-apple-ios18.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
new file mode 100644
index 0000000..dd6e8c0
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
@@ -0,0 +1,342 @@
+{
+ "main_library": {
+ "current_versions": [
+ {
+ "version": "190.1"
+ }
+ ],
+ "exported_symbols": [
+ {
+ "data": {
+ "global": [
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV",
+ "_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV",
+ "_$s9SFSymbols9SymbolKeyOMn",
+ "_$s9SFSymbols14SymbolMetadataVMn",
+ "_SFSymbolsVersionNumber",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV",
+ "_$s9SFSymbols12CustomSymbolVMn",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg",
+ "_$s9SFSymbols14SymbolPropertyVMn",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg",
+ "_$s9SFSymbols7VersionVSLAAMc",
+ "_$s9SFSymbols7VersionV5patchSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivg",
+ "_$s9SFSymbols12AvailabilityVMn",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvg",
+ "_kCoreGlyphsNameAliases",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVN",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc",
+ "_$s9SFSymbols13SymbolFeatureVSHAAMc",
+ "_$s9SFSymbols7VersionV5majorSivg",
+ "_$s9SFSymbols14SymbolCategoryVMa",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvpZMV",
+ "_$s9SFSymbols11AccessLevelO6publicyA2CmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV",
+ "_$s9SFSymbols5AliasV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryVN",
+ "_$s9SFSymbols13SymbolFeatureVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivg",
+ "_$s9SFSymbols19SymbolMetadataStoreVACycfC",
+ "_$s9SFSymbols11AccessLevelOSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF",
+ "_$s9SFSymbols13SymbolFeatureVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM",
+ "_$s9SFSymbols12name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols14SymbolCategoryVN",
+ "_$s9SFSymbols9SymbolKeyON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ",
+ "_$s9SFSymbols7CryptonVMa",
+ "_kCoreGlyphsPrivateNoFillToFill",
+ "_$s9SFSymbols7VersionV11descriptionSSvg",
+ "_$s9SFSymbols19SymbolMetadataQueryVMn",
+ "_$s9SFSymbols7VersionVSQAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMn",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF",
+ "_$s9SFSymbols13SymbolFeatureVSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreVMa",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF",
+ "_kCoreGlyphsPrivateNameAliases",
+ "_$s9SFSymbols7VersionV11descriptionSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols14SymbolPropertyVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg",
+ "_$s9SFSymbols7VersionV5majorSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg",
+ "_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols14SymbolPropertyVSHAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformON",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV",
+ "_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvpMV",
+ "_$s9SFSymbols11AccessLevelOMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvgZ",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg",
+ "_$s9SFSymbols13RenderingModeOSQAAMc",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV",
+ "_$s9SFSymbols9SymbolKeyOSQAAMc",
+ "_$s9SFSymbols13RenderingModeOMa",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV",
+ "_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF",
+ "_$s9SFSymbols13RenderingModeOMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF",
+ "_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC",
+ "_$s9SFSymbols7VersionV6stringACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs",
+ "_$s9SFSymbols14SymbolPropertyVSYAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataVMa",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvM",
+ "_$s9SFSymbols12CustomSymbolVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF",
+ "_$s9SFSymbols11AccessLevelOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg",
+ "_$s9SFSymbols14SymbolMetadataVN",
+ "_$s9SFSymbols19SymbolMetadataQueryVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF",
+ "_$s9SFSymbols20private_symbol_orderSaySSGvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg",
+ "_$s9SFSymbols5AliasVN",
+ "_kCoreGlyphsSymbolOrder",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF",
+ "_SFSymbolsVersionString",
+ "_kCoreGlyphsPrivateSymbolOrder",
+ "_$s9SFSymbols7VersionVMn",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM",
+ "_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF",
+ "_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvs",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivg",
+ "_$s9SFSymbols11AccessLevelOMn",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityVMa",
+ "_$s9SFSymbols5AliasVMn",
+ "_$s9SFSymbols7VersionV5minorSivpMV",
+ "_$s9SFSymbols7VersionVSEAAMc",
+ "_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataStoreVMn",
+ "_$s9SFSymbols13RenderingModeOSHAAMc",
+ "_$s9SFSymbols13SymbolFeatureVMa",
+ "_$s9SFSymbols13SymbolFeatureVSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC",
+ "_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC",
+ "_$s9SFSymbols14nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM",
+ "_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc",
+ "_$s9SFSymbols7VersionV1loiySbAC_ACtFZ",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF",
+ "_kCoreGlyphsNameToBundleType",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMa",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc",
+ "_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF",
+ "_$s9SFSymbols7VersionVMa",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV",
+ "_$s9SFSymbols11AccessLevelOSLAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ",
+ "_kCoreGlyphsNoFillToFill",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg",
+ "_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols7VersionVSeAAMc",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV",
+ "_$s9SFSymbols14SymbolPropertyVSQAAMc",
+ "_$s9SFSymbols5AliasV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV",
+ "_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreVN",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg",
+ "_$s9SFSymbols11AccessLevelOSYAAMc",
+ "_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc",
+ "_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC",
+ "_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC",
+ "_$s9SFSymbols11AccessLevelO7privateyA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc",
+ "_$s9SFSymbols13RenderingModeOSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV",
+ "_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols7CryptonVMn",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg",
+ "_$s9SFSymbols7CryptonVN",
+ "_$s9SFSymbols7VersionV5minorSivg",
+ "_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC",
+ "_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols13RenderingModeON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvg",
+ "_$s9SFSymbols7VersionV5patchSivg",
+ "_$s9SFSymbols9SymbolKeyOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF",
+ "_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC",
+ "_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF",
+ "_$s9SFSymbols12symbol_orderSaySSGvg",
+ "_$s9SFSymbols5AliasVMa",
+ "_$s9SFSymbols7VersionVN",
+ "_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC",
+ "_$s9SFSymbols12AvailabilityVN",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMn",
+ "_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC",
+ "_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM",
+ "_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols20private_name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV",
+ "_$s9SFSymbols11AccessLevelON",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVN",
+ "_$s9SFSymbols7VersionVSHAAMc",
+ "_$s9SFSymbols14SymbolPropertyVMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvg",
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg",
+ "_$s9SFSymbols9SymbolKeyOMa",
+ "_$s9SFSymbols19SymbolMetadataQueryVACycfC",
+ "_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF",
+ "_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ"
+ ],
+ "objc_class": [
+ "SFSSymbolAssetInfo",
+ "SFSCoreGlyphsBundle",
+ "SFSDirectoryCompressor",
+ "SFSDirectoryDecompressor"
+ ]
+ }
+ }
+ ],
+ "install_names": [
+ {
+ "name": "/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols"
+ }
+ ],
+ "swift_abi": [
+ {
+ "abi": 7
+ }
+ ],
+ "target_info": [
+ {
+ "min_deployment": "26.2",
+ "target": "arm64-ios-simulator"
+ }
+ ]
+ },
+ "tapi_tbd_version": 5
+}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist b/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
new file mode 100644
index 0000000..db61abe
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbols
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0.0
+
+
diff --git a/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface b/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
new file mode 100644
index 0000000..4991947
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target arm64-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface b/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
new file mode 100644
index 0000000..2a9c503
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target arm64e-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface b/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
new file mode 100644
index 0000000..d559f06
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target x86_64-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd b/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
new file mode 100644
index 0000000..9965bb8
--- /dev/null
+++ b/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
@@ -0,0 +1,211 @@
+--- !tapi-tbd
+tbd-version: 4
+targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
+ arm64e-macos, arm64e-maccatalyst ]
+install-name: '/System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols'
+current-version: 190.1
+swift-abi-version: 7
+exports:
+ - targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
+ arm64e-macos, arm64e-maccatalyst ]
+ symbols: [ '_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC', '_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC',
+ '_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ', '_$s9SFSymbols11AccessLevelO6publicyA2CmFWC',
+ '_$s9SFSymbols11AccessLevelO7privateyA2CmFWC', '_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC',
+ '_$s9SFSymbols11AccessLevelO8rawValueSivg', '_$s9SFSymbols11AccessLevelO8rawValueSivpMV',
+ '_$s9SFSymbols11AccessLevelOMa', '_$s9SFSymbols11AccessLevelOMn',
+ '_$s9SFSymbols11AccessLevelON', '_$s9SFSymbols11AccessLevelOSHAAMc',
+ '_$s9SFSymbols11AccessLevelOSLAAMc', '_$s9SFSymbols11AccessLevelOSQAAMc',
+ '_$s9SFSymbols11AccessLevelOSYAAMc', '_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF',
+ '_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC', '_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC', '_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg', '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV',
+ '_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformOMa', '_$s9SFSymbols12AvailabilityV8PlatformOMn',
+ '_$s9SFSymbols12AvailabilityV8PlatformON', '_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc',
+ '_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc', '_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc',
+ '_$s9SFSymbols12AvailabilityVMa', '_$s9SFSymbols12AvailabilityVMn',
+ '_$s9SFSymbols12AvailabilityVN', '_$s9SFSymbols12CustomSymbolV4nameSSvM',
+ '_$s9SFSymbols12CustomSymbolV4nameSSvg', '_$s9SFSymbols12CustomSymbolV4nameSSvpMV',
+ '_$s9SFSymbols12CustomSymbolV4nameSSvs', '_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg',
+ '_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV',
+ '_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC',
+ '_$s9SFSymbols12CustomSymbolVMa', '_$s9SFSymbols12CustomSymbolVMn',
+ '_$s9SFSymbols12CustomSymbolVN', '_$s9SFSymbols12name_aliasesSDyS2SGvg',
+ '_$s9SFSymbols12symbol_orderSaySSGvg', '_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC',
+ '_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC', '_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC',
+ '_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC', '_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC',
+ '_$s9SFSymbols13RenderingModeO8rawValueSSvg', '_$s9SFSymbols13RenderingModeO8rawValueSSvpMV',
+ '_$s9SFSymbols13RenderingModeOMa', '_$s9SFSymbols13RenderingModeOMn',
+ '_$s9SFSymbols13RenderingModeON', '_$s9SFSymbols13RenderingModeOSHAAMc',
+ '_$s9SFSymbols13RenderingModeOSQAAMc', '_$s9SFSymbols13RenderingModeOSYAAMc',
+ '_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ', '_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ', '_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ', '_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV4nameACvgZ', '_$s9SFSymbols13SymbolFeatureV4nameACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC', '_$s9SFSymbols13SymbolFeatureV8rawValueSSvg',
+ '_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV', '_$s9SFSymbols13SymbolFeatureVMa',
+ '_$s9SFSymbols13SymbolFeatureVMn', '_$s9SFSymbols13SymbolFeatureVN',
+ '_$s9SFSymbols13SymbolFeatureVSHAAMc', '_$s9SFSymbols13SymbolFeatureVSQAAMc',
+ '_$s9SFSymbols13SymbolFeatureVSYAAMc', '_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg',
+ '_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV', '_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ',
+ '_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV', '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC',
+ '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg', '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV',
+ '_$s9SFSymbols14SymbolCategoryV3KeyVMa', '_$s9SFSymbols14SymbolCategoryV3KeyVMn',
+ '_$s9SFSymbols14SymbolCategoryV3KeyVN', '_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc',
+ '_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc', '_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc',
+ '_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg', '_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV',
+ '_$s9SFSymbols14SymbolCategoryV8iconNameSSvg', '_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV',
+ '_$s9SFSymbols14SymbolCategoryVMa', '_$s9SFSymbols14SymbolCategoryVMn',
+ '_$s9SFSymbols14SymbolCategoryVN', '_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg',
+ '_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV', '_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg',
+ '_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV',
+ '_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF',
+ '_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg', '_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg', '_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV',
+ '_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg',
+ '_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg',
+ '_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg',
+ '_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg',
+ '_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg',
+ '_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg',
+ '_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg', '_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV',
+ '_$s9SFSymbols14SymbolMetadataV4nameSSvg', '_$s9SFSymbols14SymbolMetadataV4nameSSvpMV',
+ '_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg', '_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg',
+ '_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF',
+ '_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg', '_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg', '_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV',
+ '_$s9SFSymbols14SymbolMetadataVMa', '_$s9SFSymbols14SymbolMetadataVMn',
+ '_$s9SFSymbols14SymbolMetadataVN', '_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC',
+ '_$s9SFSymbols14SymbolPropertyV8rawValueSSvg', '_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV',
+ '_$s9SFSymbols14SymbolPropertyVMa', '_$s9SFSymbols14SymbolPropertyVMn',
+ '_$s9SFSymbols14SymbolPropertyVN', '_$s9SFSymbols14SymbolPropertyVSHAAMc',
+ '_$s9SFSymbols14SymbolPropertyVSQAAMc', '_$s9SFSymbols14SymbolPropertyVSYAAMc',
+ '_$s9SFSymbols14nofill_to_fillSDyS2SGvg', '_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg', '_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ', '_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV', '_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ',
+ '_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg', '_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg', '_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowVMa', '_$s9SFSymbols18SystemSymbolCSVRowVMn',
+ '_$s9SFSymbols18SystemSymbolCSVRowVN', '_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc',
+ '_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF',
+ '_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF',
+ '_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryVACycfC', '_$s9SFSymbols19SymbolMetadataQueryVMa',
+ '_$s9SFSymbols19SymbolMetadataQueryVMn', '_$s9SFSymbols19SymbolMetadataQueryVN',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs',
+ '_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF',
+ '_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF',
+ '_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs',
+ '_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF',
+ '_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF',
+ '_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ', '_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ',
+ '_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV', '_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ',
+ '_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreVACycfC', '_$s9SFSymbols19SymbolMetadataStoreVMa',
+ '_$s9SFSymbols19SymbolMetadataStoreVMn', '_$s9SFSymbols19SymbolMetadataStoreVN',
+ '_$s9SFSymbols20private_name_aliasesSDyS2SGvg', '_$s9SFSymbols20private_symbol_orderSaySSGvg',
+ '_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg', '_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg',
+ '_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV',
+ '_$s9SFSymbols5AliasV4nameSSvg', '_$s9SFSymbols5AliasV4nameSSvpMV',
+ '_$s9SFSymbols5AliasVMa', '_$s9SFSymbols5AliasVMn', '_$s9SFSymbols5AliasVN',
+ '_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ',
+ '_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ',
+ '_$s9SFSymbols7CryptonVMa', '_$s9SFSymbols7CryptonVMn', '_$s9SFSymbols7CryptonVN',
+ '_$s9SFSymbols7VersionV11descriptionSSvg', '_$s9SFSymbols7VersionV11descriptionSSvpMV',
+ '_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ', '_$s9SFSymbols7VersionV1loiySbAC_ACtFZ',
+ '_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ', '_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC',
+ '_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF', '_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC',
+ '_$s9SFSymbols7VersionV5majorSivg', '_$s9SFSymbols7VersionV5majorSivpMV',
+ '_$s9SFSymbols7VersionV5minorSivg', '_$s9SFSymbols7VersionV5minorSivpMV',
+ '_$s9SFSymbols7VersionV5patchSivg', '_$s9SFSymbols7VersionV5patchSivpMV',
+ '_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF', '_$s9SFSymbols7VersionV6stringACSgSS_tcfC',
+ '_$s9SFSymbols7VersionV9hashValueSivg', '_$s9SFSymbols7VersionV9hashValueSivpMV',
+ '_$s9SFSymbols7VersionVMa', '_$s9SFSymbols7VersionVMn', '_$s9SFSymbols7VersionVN',
+ '_$s9SFSymbols7VersionVSEAAMc', '_$s9SFSymbols7VersionVSHAAMc',
+ '_$s9SFSymbols7VersionVSLAAMc', '_$s9SFSymbols7VersionVSQAAMc',
+ '_$s9SFSymbols7VersionVSeAAMc', '_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc',
+ '_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC',
+ '_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC',
+ '_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ', '_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF',
+ '_$s9SFSymbols9SymbolKeyO9hashValueSivg', '_$s9SFSymbols9SymbolKeyO9hashValueSivpMV',
+ '_$s9SFSymbols9SymbolKeyOMa', '_$s9SFSymbols9SymbolKeyOMn',
+ '_$s9SFSymbols9SymbolKeyON', '_$s9SFSymbols9SymbolKeyOSHAAMc',
+ '_$s9SFSymbols9SymbolKeyOSQAAMc', _SFSymbolsVersionNumber,
+ _SFSymbolsVersionString, _kCoreGlyphsNameAliases, _kCoreGlyphsNameToBundleType,
+ _kCoreGlyphsNoFillToFill, _kCoreGlyphsPrivateNameAliases,
+ _kCoreGlyphsPrivateNoFillToFill, _kCoreGlyphsPrivateSymbolOrder,
+ _kCoreGlyphsSymbolOrder ]
+ objc-classes: [ SFSCoreGlyphsBundle, SFSDirectoryCompressor, SFSDirectoryDecompressor,
+ SFSSymbolAssetInfo ]
+...
diff --git a/SFSymbols/2025/Sources/Info.plist b/SFSymbols/2025/Sources/Info.plist
new file mode 100644
index 0000000..db61abe
--- /dev/null
+++ b/SFSymbols/2025/Sources/Info.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbols
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0.0
+
+
diff --git a/SFSymbols/2025/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SFSymbols/2025/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface
new file mode 100644
index 0000000..a75b3eb
--- /dev/null
+++ b/SFSymbols/2025/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface
@@ -0,0 +1,66 @@
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SFSymbols/2025/tbds/ios-arm64-arm64e/SFSymbols.tbd b/SFSymbols/2025/tbds/ios-arm64-arm64e/SFSymbols.tbd
new file mode 100644
index 0000000..52dd0b3
--- /dev/null
+++ b/SFSymbols/2025/tbds/ios-arm64-arm64e/SFSymbols.tbd
@@ -0,0 +1,346 @@
+{
+ "main_library": {
+ "current_versions": [
+ {
+ "version": "190.1"
+ }
+ ],
+ "exported_symbols": [
+ {
+ "data": {
+ "global": [
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV",
+ "_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV",
+ "_$s9SFSymbols9SymbolKeyOMn",
+ "_$s9SFSymbols14SymbolMetadataVMn",
+ "_SFSymbolsVersionNumber",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV",
+ "_$s9SFSymbols12CustomSymbolVMn",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg",
+ "_$s9SFSymbols14SymbolPropertyVMn",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg",
+ "_$s9SFSymbols7VersionVSLAAMc",
+ "_$s9SFSymbols7VersionV5patchSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivg",
+ "_$s9SFSymbols12AvailabilityVMn",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvg",
+ "_kCoreGlyphsNameAliases",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVN",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc",
+ "_$s9SFSymbols13SymbolFeatureVSHAAMc",
+ "_$s9SFSymbols7VersionV5majorSivg",
+ "_$s9SFSymbols14SymbolCategoryVMa",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvpZMV",
+ "_$s9SFSymbols11AccessLevelO6publicyA2CmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV",
+ "_$s9SFSymbols5AliasV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryVN",
+ "_$s9SFSymbols13SymbolFeatureVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivg",
+ "_$s9SFSymbols19SymbolMetadataStoreVACycfC",
+ "_$s9SFSymbols11AccessLevelOSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF",
+ "_$s9SFSymbols13SymbolFeatureVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM",
+ "_$s9SFSymbols12name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols14SymbolCategoryVN",
+ "_$s9SFSymbols9SymbolKeyON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ",
+ "_$s9SFSymbols7CryptonVMa",
+ "_kCoreGlyphsPrivateNoFillToFill",
+ "_$s9SFSymbols7VersionV11descriptionSSvg",
+ "_$s9SFSymbols19SymbolMetadataQueryVMn",
+ "_$s9SFSymbols7VersionVSQAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMn",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF",
+ "_$s9SFSymbols13SymbolFeatureVSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreVMa",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF",
+ "_kCoreGlyphsPrivateNameAliases",
+ "_$s9SFSymbols7VersionV11descriptionSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols14SymbolPropertyVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg",
+ "_$s9SFSymbols7VersionV5majorSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg",
+ "_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols14SymbolPropertyVSHAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformON",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV",
+ "_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvpMV",
+ "_$s9SFSymbols11AccessLevelOMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvgZ",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg",
+ "_$s9SFSymbols13RenderingModeOSQAAMc",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV",
+ "_$s9SFSymbols9SymbolKeyOSQAAMc",
+ "_$s9SFSymbols13RenderingModeOMa",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV",
+ "_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF",
+ "_$s9SFSymbols13RenderingModeOMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF",
+ "_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC",
+ "_$s9SFSymbols7VersionV6stringACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs",
+ "_$s9SFSymbols14SymbolPropertyVSYAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataVMa",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvM",
+ "_$s9SFSymbols12CustomSymbolVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF",
+ "_$s9SFSymbols11AccessLevelOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg",
+ "_$s9SFSymbols14SymbolMetadataVN",
+ "_$s9SFSymbols19SymbolMetadataQueryVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF",
+ "_$s9SFSymbols20private_symbol_orderSaySSGvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg",
+ "_$s9SFSymbols5AliasVN",
+ "_kCoreGlyphsSymbolOrder",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF",
+ "_SFSymbolsVersionString",
+ "_kCoreGlyphsPrivateSymbolOrder",
+ "_$s9SFSymbols7VersionVMn",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM",
+ "_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF",
+ "_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvs",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivg",
+ "_$s9SFSymbols11AccessLevelOMn",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityVMa",
+ "_$s9SFSymbols5AliasVMn",
+ "_$s9SFSymbols7VersionV5minorSivpMV",
+ "_$s9SFSymbols7VersionVSEAAMc",
+ "_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataStoreVMn",
+ "_$s9SFSymbols13RenderingModeOSHAAMc",
+ "_$s9SFSymbols13SymbolFeatureVMa",
+ "_$s9SFSymbols13SymbolFeatureVSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC",
+ "_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC",
+ "_$s9SFSymbols14nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM",
+ "_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc",
+ "_$s9SFSymbols7VersionV1loiySbAC_ACtFZ",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF",
+ "_kCoreGlyphsNameToBundleType",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMa",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc",
+ "_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF",
+ "_$s9SFSymbols7VersionVMa",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV",
+ "_$s9SFSymbols11AccessLevelOSLAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ",
+ "_kCoreGlyphsNoFillToFill",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg",
+ "_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols7VersionVSeAAMc",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV",
+ "_$s9SFSymbols14SymbolPropertyVSQAAMc",
+ "_$s9SFSymbols5AliasV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV",
+ "_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreVN",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg",
+ "_$s9SFSymbols11AccessLevelOSYAAMc",
+ "_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc",
+ "_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC",
+ "_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC",
+ "_$s9SFSymbols11AccessLevelO7privateyA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc",
+ "_$s9SFSymbols13RenderingModeOSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV",
+ "_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols7CryptonVMn",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg",
+ "_$s9SFSymbols7CryptonVN",
+ "_$s9SFSymbols7VersionV5minorSivg",
+ "_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC",
+ "_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols13RenderingModeON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvg",
+ "_$s9SFSymbols7VersionV5patchSivg",
+ "_$s9SFSymbols9SymbolKeyOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF",
+ "_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC",
+ "_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF",
+ "_$s9SFSymbols12symbol_orderSaySSGvg",
+ "_$s9SFSymbols5AliasVMa",
+ "_$s9SFSymbols7VersionVN",
+ "_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC",
+ "_$s9SFSymbols12AvailabilityVN",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMn",
+ "_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC",
+ "_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM",
+ "_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols20private_name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV",
+ "_$s9SFSymbols11AccessLevelON",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVN",
+ "_$s9SFSymbols7VersionVSHAAMc",
+ "_$s9SFSymbols14SymbolPropertyVMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvg",
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg",
+ "_$s9SFSymbols9SymbolKeyOMa",
+ "_$s9SFSymbols19SymbolMetadataQueryVACycfC",
+ "_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF",
+ "_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ"
+ ],
+ "objc_class": [
+ "SFSSymbolAssetInfo",
+ "SFSCoreGlyphsBundle",
+ "SFSDirectoryCompressor",
+ "SFSDirectoryDecompressor"
+ ]
+ }
+ }
+ ],
+ "install_names": [
+ {
+ "name": "/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols"
+ }
+ ],
+ "swift_abi": [
+ {
+ "abi": 7
+ }
+ ],
+ "target_info": [
+ {
+ "target": "arm64-ios",
+ "min_deployment": "18.0"
+ },
+ {
+ "target": "arm64e-ios",
+ "min_deployment": "18.0"
+ }
+ ]
+ },
+ "tapi_tbd_version": 5
+}
diff --git a/SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/Info.plist b/SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/Info.plist
new file mode 100644
index 0000000..f94d8b1
--- /dev/null
+++ b/SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/Info.plist
@@ -0,0 +1,50 @@
+
+
+
+
+ BuildMachineOSBuild
+ 23A344014
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbolsFramework
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ SFSymbols
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1
+ CFBundleSupportedPlatforms
+
+ iPhoneSimulator
+
+ CFBundleVersion
+ 190.1.0.2
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+
+ DTPlatformName
+ iphonesimulator
+ DTPlatformVersion
+ 26.2
+ DTSDKBuild
+ 23C38
+ DTSDKName
+ iphonesimulator26.2.internal
+ DTXcode
+ 2600
+ DTXcodeBuild
+ 17A6264l
+ MinimumOSVersion
+ 26.2
+ UIDeviceFamily
+
+ 1
+
+
+
diff --git a/SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd b/SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
new file mode 100644
index 0000000..dd6e8c0
--- /dev/null
+++ b/SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
@@ -0,0 +1,342 @@
+{
+ "main_library": {
+ "current_versions": [
+ {
+ "version": "190.1"
+ }
+ ],
+ "exported_symbols": [
+ {
+ "data": {
+ "global": [
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV",
+ "_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV",
+ "_$s9SFSymbols9SymbolKeyOMn",
+ "_$s9SFSymbols14SymbolMetadataVMn",
+ "_SFSymbolsVersionNumber",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV",
+ "_$s9SFSymbols12CustomSymbolVMn",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg",
+ "_$s9SFSymbols14SymbolPropertyVMn",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg",
+ "_$s9SFSymbols7VersionVSLAAMc",
+ "_$s9SFSymbols7VersionV5patchSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivg",
+ "_$s9SFSymbols12AvailabilityVMn",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvg",
+ "_kCoreGlyphsNameAliases",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVN",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc",
+ "_$s9SFSymbols13SymbolFeatureVSHAAMc",
+ "_$s9SFSymbols7VersionV5majorSivg",
+ "_$s9SFSymbols14SymbolCategoryVMa",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvpZMV",
+ "_$s9SFSymbols11AccessLevelO6publicyA2CmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV",
+ "_$s9SFSymbols5AliasV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryVN",
+ "_$s9SFSymbols13SymbolFeatureVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivg",
+ "_$s9SFSymbols19SymbolMetadataStoreVACycfC",
+ "_$s9SFSymbols11AccessLevelOSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF",
+ "_$s9SFSymbols13SymbolFeatureVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM",
+ "_$s9SFSymbols12name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols14SymbolCategoryVN",
+ "_$s9SFSymbols9SymbolKeyON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ",
+ "_$s9SFSymbols7CryptonVMa",
+ "_kCoreGlyphsPrivateNoFillToFill",
+ "_$s9SFSymbols7VersionV11descriptionSSvg",
+ "_$s9SFSymbols19SymbolMetadataQueryVMn",
+ "_$s9SFSymbols7VersionVSQAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMn",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF",
+ "_$s9SFSymbols13SymbolFeatureVSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreVMa",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF",
+ "_kCoreGlyphsPrivateNameAliases",
+ "_$s9SFSymbols7VersionV11descriptionSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols14SymbolPropertyVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg",
+ "_$s9SFSymbols7VersionV5majorSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg",
+ "_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols14SymbolPropertyVSHAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformON",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV",
+ "_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvpMV",
+ "_$s9SFSymbols11AccessLevelOMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvgZ",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg",
+ "_$s9SFSymbols13RenderingModeOSQAAMc",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV",
+ "_$s9SFSymbols9SymbolKeyOSQAAMc",
+ "_$s9SFSymbols13RenderingModeOMa",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV",
+ "_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF",
+ "_$s9SFSymbols13RenderingModeOMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF",
+ "_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC",
+ "_$s9SFSymbols7VersionV6stringACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs",
+ "_$s9SFSymbols14SymbolPropertyVSYAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataVMa",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvM",
+ "_$s9SFSymbols12CustomSymbolVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF",
+ "_$s9SFSymbols11AccessLevelOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg",
+ "_$s9SFSymbols14SymbolMetadataVN",
+ "_$s9SFSymbols19SymbolMetadataQueryVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF",
+ "_$s9SFSymbols20private_symbol_orderSaySSGvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg",
+ "_$s9SFSymbols5AliasVN",
+ "_kCoreGlyphsSymbolOrder",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF",
+ "_SFSymbolsVersionString",
+ "_kCoreGlyphsPrivateSymbolOrder",
+ "_$s9SFSymbols7VersionVMn",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM",
+ "_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF",
+ "_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvs",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivg",
+ "_$s9SFSymbols11AccessLevelOMn",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityVMa",
+ "_$s9SFSymbols5AliasVMn",
+ "_$s9SFSymbols7VersionV5minorSivpMV",
+ "_$s9SFSymbols7VersionVSEAAMc",
+ "_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataStoreVMn",
+ "_$s9SFSymbols13RenderingModeOSHAAMc",
+ "_$s9SFSymbols13SymbolFeatureVMa",
+ "_$s9SFSymbols13SymbolFeatureVSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC",
+ "_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC",
+ "_$s9SFSymbols14nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM",
+ "_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc",
+ "_$s9SFSymbols7VersionV1loiySbAC_ACtFZ",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF",
+ "_kCoreGlyphsNameToBundleType",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMa",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc",
+ "_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF",
+ "_$s9SFSymbols7VersionVMa",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV",
+ "_$s9SFSymbols11AccessLevelOSLAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ",
+ "_kCoreGlyphsNoFillToFill",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg",
+ "_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols7VersionVSeAAMc",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV",
+ "_$s9SFSymbols14SymbolPropertyVSQAAMc",
+ "_$s9SFSymbols5AliasV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV",
+ "_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreVN",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg",
+ "_$s9SFSymbols11AccessLevelOSYAAMc",
+ "_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc",
+ "_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC",
+ "_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC",
+ "_$s9SFSymbols11AccessLevelO7privateyA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc",
+ "_$s9SFSymbols13RenderingModeOSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV",
+ "_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols7CryptonVMn",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg",
+ "_$s9SFSymbols7CryptonVN",
+ "_$s9SFSymbols7VersionV5minorSivg",
+ "_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC",
+ "_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols13RenderingModeON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvg",
+ "_$s9SFSymbols7VersionV5patchSivg",
+ "_$s9SFSymbols9SymbolKeyOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF",
+ "_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC",
+ "_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF",
+ "_$s9SFSymbols12symbol_orderSaySSGvg",
+ "_$s9SFSymbols5AliasVMa",
+ "_$s9SFSymbols7VersionVN",
+ "_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC",
+ "_$s9SFSymbols12AvailabilityVN",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMn",
+ "_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC",
+ "_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM",
+ "_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols20private_name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV",
+ "_$s9SFSymbols11AccessLevelON",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVN",
+ "_$s9SFSymbols7VersionVSHAAMc",
+ "_$s9SFSymbols14SymbolPropertyVMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvg",
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg",
+ "_$s9SFSymbols9SymbolKeyOMa",
+ "_$s9SFSymbols19SymbolMetadataQueryVACycfC",
+ "_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF",
+ "_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ"
+ ],
+ "objc_class": [
+ "SFSSymbolAssetInfo",
+ "SFSCoreGlyphsBundle",
+ "SFSDirectoryCompressor",
+ "SFSDirectoryDecompressor"
+ ]
+ }
+ }
+ ],
+ "install_names": [
+ {
+ "name": "/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols"
+ }
+ ],
+ "swift_abi": [
+ {
+ "abi": 7
+ }
+ ],
+ "target_info": [
+ {
+ "min_deployment": "26.2",
+ "target": "arm64-ios-simulator"
+ }
+ ]
+ },
+ "tapi_tbd_version": 5
+}
diff --git a/SFSymbols/2025/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd b/SFSymbols/2025/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
new file mode 100644
index 0000000..9965bb8
--- /dev/null
+++ b/SFSymbols/2025/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
@@ -0,0 +1,211 @@
+--- !tapi-tbd
+tbd-version: 4
+targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
+ arm64e-macos, arm64e-maccatalyst ]
+install-name: '/System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols'
+current-version: 190.1
+swift-abi-version: 7
+exports:
+ - targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
+ arm64e-macos, arm64e-maccatalyst ]
+ symbols: [ '_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC', '_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC',
+ '_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ', '_$s9SFSymbols11AccessLevelO6publicyA2CmFWC',
+ '_$s9SFSymbols11AccessLevelO7privateyA2CmFWC', '_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC',
+ '_$s9SFSymbols11AccessLevelO8rawValueSivg', '_$s9SFSymbols11AccessLevelO8rawValueSivpMV',
+ '_$s9SFSymbols11AccessLevelOMa', '_$s9SFSymbols11AccessLevelOMn',
+ '_$s9SFSymbols11AccessLevelON', '_$s9SFSymbols11AccessLevelOSHAAMc',
+ '_$s9SFSymbols11AccessLevelOSLAAMc', '_$s9SFSymbols11AccessLevelOSQAAMc',
+ '_$s9SFSymbols11AccessLevelOSYAAMc', '_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF',
+ '_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC', '_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC', '_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg', '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV',
+ '_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformOMa', '_$s9SFSymbols12AvailabilityV8PlatformOMn',
+ '_$s9SFSymbols12AvailabilityV8PlatformON', '_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc',
+ '_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc', '_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc',
+ '_$s9SFSymbols12AvailabilityVMa', '_$s9SFSymbols12AvailabilityVMn',
+ '_$s9SFSymbols12AvailabilityVN', '_$s9SFSymbols12CustomSymbolV4nameSSvM',
+ '_$s9SFSymbols12CustomSymbolV4nameSSvg', '_$s9SFSymbols12CustomSymbolV4nameSSvpMV',
+ '_$s9SFSymbols12CustomSymbolV4nameSSvs', '_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg',
+ '_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV',
+ '_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC',
+ '_$s9SFSymbols12CustomSymbolVMa', '_$s9SFSymbols12CustomSymbolVMn',
+ '_$s9SFSymbols12CustomSymbolVN', '_$s9SFSymbols12name_aliasesSDyS2SGvg',
+ '_$s9SFSymbols12symbol_orderSaySSGvg', '_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC',
+ '_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC', '_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC',
+ '_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC', '_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC',
+ '_$s9SFSymbols13RenderingModeO8rawValueSSvg', '_$s9SFSymbols13RenderingModeO8rawValueSSvpMV',
+ '_$s9SFSymbols13RenderingModeOMa', '_$s9SFSymbols13RenderingModeOMn',
+ '_$s9SFSymbols13RenderingModeON', '_$s9SFSymbols13RenderingModeOSHAAMc',
+ '_$s9SFSymbols13RenderingModeOSQAAMc', '_$s9SFSymbols13RenderingModeOSYAAMc',
+ '_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ', '_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ', '_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ', '_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV4nameACvgZ', '_$s9SFSymbols13SymbolFeatureV4nameACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC', '_$s9SFSymbols13SymbolFeatureV8rawValueSSvg',
+ '_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV', '_$s9SFSymbols13SymbolFeatureVMa',
+ '_$s9SFSymbols13SymbolFeatureVMn', '_$s9SFSymbols13SymbolFeatureVN',
+ '_$s9SFSymbols13SymbolFeatureVSHAAMc', '_$s9SFSymbols13SymbolFeatureVSQAAMc',
+ '_$s9SFSymbols13SymbolFeatureVSYAAMc', '_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg',
+ '_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV', '_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ',
+ '_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV', '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC',
+ '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg', '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV',
+ '_$s9SFSymbols14SymbolCategoryV3KeyVMa', '_$s9SFSymbols14SymbolCategoryV3KeyVMn',
+ '_$s9SFSymbols14SymbolCategoryV3KeyVN', '_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc',
+ '_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc', '_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc',
+ '_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg', '_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV',
+ '_$s9SFSymbols14SymbolCategoryV8iconNameSSvg', '_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV',
+ '_$s9SFSymbols14SymbolCategoryVMa', '_$s9SFSymbols14SymbolCategoryVMn',
+ '_$s9SFSymbols14SymbolCategoryVN', '_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg',
+ '_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV', '_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg',
+ '_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV',
+ '_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF',
+ '_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg', '_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg', '_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV',
+ '_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg',
+ '_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg',
+ '_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg',
+ '_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg',
+ '_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg',
+ '_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg',
+ '_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg', '_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV',
+ '_$s9SFSymbols14SymbolMetadataV4nameSSvg', '_$s9SFSymbols14SymbolMetadataV4nameSSvpMV',
+ '_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg', '_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg',
+ '_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF',
+ '_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg', '_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg', '_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV',
+ '_$s9SFSymbols14SymbolMetadataVMa', '_$s9SFSymbols14SymbolMetadataVMn',
+ '_$s9SFSymbols14SymbolMetadataVN', '_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC',
+ '_$s9SFSymbols14SymbolPropertyV8rawValueSSvg', '_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV',
+ '_$s9SFSymbols14SymbolPropertyVMa', '_$s9SFSymbols14SymbolPropertyVMn',
+ '_$s9SFSymbols14SymbolPropertyVN', '_$s9SFSymbols14SymbolPropertyVSHAAMc',
+ '_$s9SFSymbols14SymbolPropertyVSQAAMc', '_$s9SFSymbols14SymbolPropertyVSYAAMc',
+ '_$s9SFSymbols14nofill_to_fillSDyS2SGvg', '_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg', '_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ', '_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV', '_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ',
+ '_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg', '_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg', '_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowVMa', '_$s9SFSymbols18SystemSymbolCSVRowVMn',
+ '_$s9SFSymbols18SystemSymbolCSVRowVN', '_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc',
+ '_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF',
+ '_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF',
+ '_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryVACycfC', '_$s9SFSymbols19SymbolMetadataQueryVMa',
+ '_$s9SFSymbols19SymbolMetadataQueryVMn', '_$s9SFSymbols19SymbolMetadataQueryVN',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs',
+ '_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF',
+ '_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF',
+ '_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs',
+ '_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF',
+ '_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF',
+ '_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ', '_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ',
+ '_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV', '_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ',
+ '_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreVACycfC', '_$s9SFSymbols19SymbolMetadataStoreVMa',
+ '_$s9SFSymbols19SymbolMetadataStoreVMn', '_$s9SFSymbols19SymbolMetadataStoreVN',
+ '_$s9SFSymbols20private_name_aliasesSDyS2SGvg', '_$s9SFSymbols20private_symbol_orderSaySSGvg',
+ '_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg', '_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg',
+ '_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV',
+ '_$s9SFSymbols5AliasV4nameSSvg', '_$s9SFSymbols5AliasV4nameSSvpMV',
+ '_$s9SFSymbols5AliasVMa', '_$s9SFSymbols5AliasVMn', '_$s9SFSymbols5AliasVN',
+ '_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ',
+ '_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ',
+ '_$s9SFSymbols7CryptonVMa', '_$s9SFSymbols7CryptonVMn', '_$s9SFSymbols7CryptonVN',
+ '_$s9SFSymbols7VersionV11descriptionSSvg', '_$s9SFSymbols7VersionV11descriptionSSvpMV',
+ '_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ', '_$s9SFSymbols7VersionV1loiySbAC_ACtFZ',
+ '_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ', '_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC',
+ '_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF', '_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC',
+ '_$s9SFSymbols7VersionV5majorSivg', '_$s9SFSymbols7VersionV5majorSivpMV',
+ '_$s9SFSymbols7VersionV5minorSivg', '_$s9SFSymbols7VersionV5minorSivpMV',
+ '_$s9SFSymbols7VersionV5patchSivg', '_$s9SFSymbols7VersionV5patchSivpMV',
+ '_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF', '_$s9SFSymbols7VersionV6stringACSgSS_tcfC',
+ '_$s9SFSymbols7VersionV9hashValueSivg', '_$s9SFSymbols7VersionV9hashValueSivpMV',
+ '_$s9SFSymbols7VersionVMa', '_$s9SFSymbols7VersionVMn', '_$s9SFSymbols7VersionVN',
+ '_$s9SFSymbols7VersionVSEAAMc', '_$s9SFSymbols7VersionVSHAAMc',
+ '_$s9SFSymbols7VersionVSLAAMc', '_$s9SFSymbols7VersionVSQAAMc',
+ '_$s9SFSymbols7VersionVSeAAMc', '_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc',
+ '_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC',
+ '_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC',
+ '_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ', '_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF',
+ '_$s9SFSymbols9SymbolKeyO9hashValueSivg', '_$s9SFSymbols9SymbolKeyO9hashValueSivpMV',
+ '_$s9SFSymbols9SymbolKeyOMa', '_$s9SFSymbols9SymbolKeyOMn',
+ '_$s9SFSymbols9SymbolKeyON', '_$s9SFSymbols9SymbolKeyOSHAAMc',
+ '_$s9SFSymbols9SymbolKeyOSQAAMc', _SFSymbolsVersionNumber,
+ _SFSymbolsVersionString, _kCoreGlyphsNameAliases, _kCoreGlyphsNameToBundleType,
+ _kCoreGlyphsNoFillToFill, _kCoreGlyphsPrivateNameAliases,
+ _kCoreGlyphsPrivateNoFillToFill, _kCoreGlyphsPrivateSymbolOrder,
+ _kCoreGlyphsSymbolOrder ]
+ objc-classes: [ SFSCoreGlyphsBundle, SFSDirectoryCompressor, SFSDirectoryDecompressor,
+ SFSSymbolAssetInfo ]
+...
diff --git a/SFSymbols/README.md b/SFSymbols/README.md
new file mode 100644
index 0000000..0526b3d
--- /dev/null
+++ b/SFSymbols/README.md
@@ -0,0 +1,26 @@
+## SFSymbols
+
+### update.sh
+
+After making changes to Sources or tbds, run `update.sh` to update the xcframework.
+
+### tbd
+
+#### Version OS_RELEASE 2024
+
+- iOS Simulator:
+ - `/Library/Developer/CoreSimulator/Volumes/iOS_23C54/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 26.2.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SFSymbols.framework`
+ - `xcrun tapi stubify ./SFSymbols.framework`
+
+- iOS Device:
+ - `~/Library/Developer/Xcode/iOS DeviceSupport/ /Symbols/System/Library/PrivateFrameworks/SFSymbols.framework`
+ - If direct stubification provides insufficient symbols, derive from simulator tbd and update `target_info` to iOS device targets.
+
+- macOS:
+ - `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols.tbd`
+
+### Supported Platforms
+
+- macOS (arm64e, arm64, x86_64)
+- iOS (arm64, arm64e)
+- iOS Simulator (arm64)
diff --git a/SFSymbols/latest b/SFSymbols/latest
new file mode 120000
index 0000000..09dfdd6
--- /dev/null
+++ b/SFSymbols/latest
@@ -0,0 +1 @@
+./2024
\ No newline at end of file
diff --git a/SFSymbols/reset.sh b/SFSymbols/reset.sh
new file mode 100755
index 0000000..81254ca
--- /dev/null
+++ b/SFSymbols/reset.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+# A `realpath` alternative using the default C implementation.
+filepath() {
+ [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
+}
+
+VERSION=${DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE:-2024}
+FRAMEWORK_ROOT="$(dirname $(filepath $0))/$VERSION"
+
+framework_name=SFSymbols
+
+rm -rf ${FRAMEWORK_ROOT}/${framework_name}.xcframework
diff --git a/SFSymbols/update.sh b/SFSymbols/update.sh
new file mode 100755
index 0000000..d879290
--- /dev/null
+++ b/SFSymbols/update.sh
@@ -0,0 +1,83 @@
+#!/bin/bash
+
+## xcframework does not support soft link header file, so we use this script to simpfy the process.
+
+# A `realpath` alternative using the default C implementation.
+filepath() {
+ [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
+}
+
+VERSION=${DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE:-2025}
+FRAMEWORK_ROOT="$(dirname $(filepath $0))/$VERSION"
+
+# Version mapping logic
+if [ "$VERSION" = "2025" ]; then
+ IOS_VERSION="18.0"
+ MACOS_VERSION="15.0"
+ XROS_VERSION="2.0"
+else
+ IOS_VERSION="18.0"
+ MACOS_VERSION="15.0"
+ XROS_VERSION="2.0"
+fi
+
+framework_name=SFSymbols
+
+generate_swiftinterface_header() {
+ local target="$1"
+ local result=""
+ result+="// swift-interface-format-version: 1.0\n"
+ result+="// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)\n"
+ result+="// swift-module-flags: -target $target -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols\n"
+ result+="// swift-module-flags-ignorable: -interface-compiler-version 6.1"
+
+ echo -e $result
+}
+
+generate_swiftinterface() {
+ local name="$1".swiftinterface
+ local target="$2"
+ generate_swiftinterface_header $target > $name
+ cat template.swiftinterface >> $name
+}
+
+generate_framework() {
+ local framework_name=$1
+ local arch_name=$2
+
+ local path="${FRAMEWORK_ROOT}/${framework_name}.xcframework/${arch_name}/${framework_name}.framework"
+ mkdir -p ${path}
+
+ rm -rf ${path}/${framework_name}.tbd
+ rm -rf ${path}/Headers
+ rm -rf ${path}/Modules
+ rm -rf ${path}/Info.plist
+
+ cp ${FRAMEWORK_ROOT}/tbds/${arch_name}/${framework_name}.tbd ${path}/
+ cp -rf ${FRAMEWORK_ROOT}/Sources/Headers ${path}/
+ cp -rf ${FRAMEWORK_ROOT}/Sources/Modules ${path}/
+ cp -rf ${FRAMEWORK_ROOT}/Sources/Info.plist ${path}/
+
+ cd ${path}/Modules/${framework_name}.swiftmodule
+}
+
+generate_xcframework() {
+ local framework_name=$1
+
+ local path="${FRAMEWORK_ROOT}/${framework_name}.xcframework"
+ mkdir -p ${path}
+ cp ${FRAMEWORK_ROOT}/Info.plist ${path}/
+}
+
+generate_xcframework $framework_name
+
+generate_framework $framework_name ios-arm64-x86_64-simulator
+generate_swiftinterface x86_64-apple-ios-simulator x86_64-apple-ios${IOS_VERSION}-simulator
+generate_swiftinterface arm64-apple-ios-simulator arm64-apple-ios${IOS_VERSION}-simulator
+rm template.swiftinterface
+
+generate_framework $framework_name macos-arm64e-arm64-x86_64
+generate_swiftinterface x86_64-apple-macos x86_64-apple-macos${MACOS_VERSION}
+generate_swiftinterface arm64-apple-macos arm64-apple-macos${MACOS_VERSION}
+generate_swiftinterface arm64e-apple-macos arm64e-apple-macos${MACOS_VERSION}
+rm template.swiftinterface
diff --git a/Scripts/SDK/install_internal_sdk.sh b/Scripts/SDK/install_internal_sdk.sh
index 822532d..f2c6a11 100755
--- a/Scripts/SDK/install_internal_sdk.sh
+++ b/Scripts/SDK/install_internal_sdk.sh
@@ -278,6 +278,9 @@ fi
echo "Installing RenderBox framework..."
"$REPO_ROOT/Scripts/SDK/install_rb.sh" "$INTERNAL_SDK_PATH" "$PLATFORM"
+echo "Installing SFSymbols framework..."
+"$REPO_ROOT/Scripts/SDK/install_sfsymbols.sh" "$INTERNAL_SDK_PATH" "$PLATFORM"
+
# Enable UIScreen support for XRSimulator
if [ "$PLATFORM" = "XRSimulator" ]; then
echo "Enabling UIScreen support for visionOS SDK..."
@@ -299,4 +302,4 @@ if [ "$SET_DEFAULT" = true ]; then
echo "========================================="
fi
-# TODO: Only support install AG for now as other frameworks are not ready yet
\ No newline at end of file
+# NOTE: Installed private frameworks are platform-dependent.
diff --git a/Scripts/SDK/install_sfsymbols.sh b/Scripts/SDK/install_sfsymbols.sh
new file mode 100755
index 0000000..d8e65ba
--- /dev/null
+++ b/Scripts/SDK/install_sfsymbols.sh
@@ -0,0 +1,120 @@
+#!/bin/bash
+
+set -e
+
+# Function to get absolute path
+filepath() {
+ [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
+}
+
+# Define repository root
+REPO_ROOT=$(filepath "$(dirname "$0")/../..")
+
+# Check arguments
+if [ $# -lt 2 ]; then
+ echo "Usage: $0 "
+ echo " sdk_root_path: Path to Internal SDK"
+ echo " platform: MacOSX, iPhoneSimulator, or iPhoneOS"
+ exit 1
+fi
+
+SDK_ROOT_PATH="$1"
+PLATFORM_NAME="$2"
+
+# Calculate SFSymbols framework path
+SDK_FRAMEWORK_PATH="$SDK_ROOT_PATH/System/Library/PrivateFrameworks/SFSymbols.framework"
+mkdir -p "$SDK_FRAMEWORK_PATH"
+
+echo "Installing SFSymbols framework to: $SDK_FRAMEWORK_PATH"
+
+case "$PLATFORM_NAME" in
+ "MacOSX")
+ echo "Setting up MacOSX SFSymbols framework..."
+
+ REPOSITORY_FRAMEWORK_PATH="$REPO_ROOT/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework"
+
+ if [ -d "$REPOSITORY_FRAMEWORK_PATH/Headers" ]; then
+ cp -R "$REPOSITORY_FRAMEWORK_PATH/Headers" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied Headers"
+ fi
+
+ if [ -d "$REPOSITORY_FRAMEWORK_PATH/Modules" ]; then
+ cp -R "$REPOSITORY_FRAMEWORK_PATH/Modules" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied Modules"
+ fi
+
+ if [ -f "$REPOSITORY_FRAMEWORK_PATH/Info.plist" ]; then
+ cp "$REPOSITORY_FRAMEWORK_PATH/Info.plist" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied Info.plist"
+ fi
+
+ if [ -f "$REPOSITORY_FRAMEWORK_PATH/SFSymbols.tbd" ]; then
+ cp "$REPOSITORY_FRAMEWORK_PATH/SFSymbols.tbd" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied SFSymbols.tbd"
+ fi
+ ;;
+
+ "iPhoneSimulator")
+ echo "Setting up iPhoneSimulator SFSymbols framework..."
+
+ REPOSITORY_FRAMEWORK_PATH="$REPO_ROOT/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework"
+
+ if [ -d "$REPOSITORY_FRAMEWORK_PATH/Headers" ]; then
+ cp -R "$REPOSITORY_FRAMEWORK_PATH/Headers" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied Headers"
+ fi
+
+ if [ -d "$REPOSITORY_FRAMEWORK_PATH/Modules" ]; then
+ cp -R "$REPOSITORY_FRAMEWORK_PATH/Modules" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied Modules"
+ fi
+
+ if [ -f "$REPOSITORY_FRAMEWORK_PATH/Info.plist" ]; then
+ cp "$REPOSITORY_FRAMEWORK_PATH/Info.plist" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied Info.plist from repository"
+ fi
+
+ if [ -f "$REPOSITORY_FRAMEWORK_PATH/SFSymbols.tbd" ]; then
+ cp "$REPOSITORY_FRAMEWORK_PATH/SFSymbols.tbd" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied SFSymbols.tbd from repository"
+ fi
+ ;;
+
+ "iPhoneOS")
+ echo "Setting up iPhoneOS SFSymbols framework..."
+
+ REPOSITORY_FRAMEWORK_PATH="$REPO_ROOT/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework"
+
+ if [ -d "$REPOSITORY_FRAMEWORK_PATH/Headers" ]; then
+ cp -R "$REPOSITORY_FRAMEWORK_PATH/Headers" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied Headers"
+ fi
+
+ if [ -d "$REPOSITORY_FRAMEWORK_PATH/Modules" ]; then
+ cp -R "$REPOSITORY_FRAMEWORK_PATH/Modules" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied Modules"
+ fi
+
+ if [ -f "$REPOSITORY_FRAMEWORK_PATH/Info.plist" ]; then
+ cp "$REPOSITORY_FRAMEWORK_PATH/Info.plist" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied Info.plist from repository"
+ fi
+
+ if [ -f "$REPOSITORY_FRAMEWORK_PATH/SFSymbols.tbd" ]; then
+ cp "$REPOSITORY_FRAMEWORK_PATH/SFSymbols.tbd" "$SDK_FRAMEWORK_PATH/"
+ echo " Copied SFSymbols.tbd from repository"
+ fi
+ ;;
+
+ "XRSimulator")
+ echo "Skipping SFSymbols framework (not currently available for XRSimulator)"
+ exit 0
+ ;;
+
+ *)
+ echo "Error: Unsupported platform: $PLATFORM_NAME"
+ exit 1
+ ;;
+esac
+
+echo "Successfully installed SFSymbols framework"
diff --git a/Scripts/update_frameworks.sh b/Scripts/update_frameworks.sh
index b038648..904af85 100755
--- a/Scripts/update_frameworks.sh
+++ b/Scripts/update_frameworks.sh
@@ -2,7 +2,7 @@
# Script to run update.sh for specified frameworks
# Usage: ./update_frameworks.sh [framework1] [framework2] ... or "all"
-# Example: ./update_frameworks.sh AttributeGraph RenderBox CoreUI
+# Example: ./update_frameworks.sh AttributeGraph RenderBox CoreUI SFSymbols
# Example: ./update_frameworks.sh all
set -e
@@ -26,6 +26,9 @@ get_framework_dir() {
CoreUI)
echo "CoreUI"
;;
+ SFSymbols)
+ echo "SFSymbols"
+ ;;
*)
echo "$1"
;;
@@ -68,10 +71,10 @@ update_framework() {
if [ $# -eq 0 ]; then
echo "Usage: $0 [framework1] [framework2] ... or 'all'"
echo "Examples:"
- echo " $0 AttributeGraph RenderBox CoreUI"
+ echo " $0 AttributeGraph RenderBox CoreUI SFSymbols"
echo " $0 all"
echo ""
- echo "Frameworks: AttributeGraph (or AG), RenderBox (or RB), CoreUI"
+ echo "Frameworks: AttributeGraph (or AG), RenderBox (or RB), CoreUI, SFSymbols"
echo ""
echo "To specify version, set DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE:"
echo " DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE=2021 $0 all"
@@ -80,7 +83,7 @@ fi
# Check if "all" was specified
if [ "$1" = "all" ]; then
- frameworks=("AttributeGraph" "RenderBox" "CoreUI")
+ frameworks=("AttributeGraph" "RenderBox" "CoreUI" "SFSymbols")
else
frameworks=("$@")
fi
@@ -105,4 +108,4 @@ if [ "$all_success" = true ]; then
else
echo "⚠️ Some frameworks failed to update"
exit 1
-fi
\ No newline at end of file
+fi
From 596cf2ab69bc87576160098bb69e816cd8e65be7 Mon Sep 17 00:00:00 2001
From: Yanan Li <1474700628@qq.com>
Date: Tue, 3 Mar 2026 19:13:59 +0800
Subject: [PATCH 02/12] Add example
---
.../AccentColor.colorset/Contents.json | 11 +++
.../AppIcon.appiconset/Contents.json | 85 +++++++++++++++++++
.../Assets.xcassets/Contents.json | 6 ++
.../SFSymbolsExample_2025/ContentView.swift | 33 +++++++
.../SFSymbolsExample_2025/ExampleApp.swift | 17 ++++
5 files changed, 152 insertions(+)
create mode 100644 Example/SFSymbolsExample_2025/Assets.xcassets/AccentColor.colorset/Contents.json
create mode 100644 Example/SFSymbolsExample_2025/Assets.xcassets/AppIcon.appiconset/Contents.json
create mode 100644 Example/SFSymbolsExample_2025/Assets.xcassets/Contents.json
create mode 100644 Example/SFSymbolsExample_2025/ContentView.swift
create mode 100644 Example/SFSymbolsExample_2025/ExampleApp.swift
diff --git a/Example/SFSymbolsExample_2025/Assets.xcassets/AccentColor.colorset/Contents.json b/Example/SFSymbolsExample_2025/Assets.xcassets/AccentColor.colorset/Contents.json
new file mode 100644
index 0000000..eb87897
--- /dev/null
+++ b/Example/SFSymbolsExample_2025/Assets.xcassets/AccentColor.colorset/Contents.json
@@ -0,0 +1,11 @@
+{
+ "colors" : [
+ {
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Example/SFSymbolsExample_2025/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/SFSymbolsExample_2025/Assets.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..ffdfe15
--- /dev/null
+++ b/Example/SFSymbolsExample_2025/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,85 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "platform" : "ios",
+ "size" : "1024x1024"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "idiom" : "universal",
+ "platform" : "ios",
+ "size" : "1024x1024"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "idiom" : "universal",
+ "platform" : "ios",
+ "size" : "1024x1024"
+ },
+ {
+ "idiom" : "mac",
+ "scale" : "1x",
+ "size" : "16x16"
+ },
+ {
+ "idiom" : "mac",
+ "scale" : "2x",
+ "size" : "16x16"
+ },
+ {
+ "idiom" : "mac",
+ "scale" : "1x",
+ "size" : "32x32"
+ },
+ {
+ "idiom" : "mac",
+ "scale" : "2x",
+ "size" : "32x32"
+ },
+ {
+ "idiom" : "mac",
+ "scale" : "1x",
+ "size" : "128x128"
+ },
+ {
+ "idiom" : "mac",
+ "scale" : "2x",
+ "size" : "128x128"
+ },
+ {
+ "idiom" : "mac",
+ "scale" : "1x",
+ "size" : "256x256"
+ },
+ {
+ "idiom" : "mac",
+ "scale" : "2x",
+ "size" : "256x256"
+ },
+ {
+ "idiom" : "mac",
+ "scale" : "1x",
+ "size" : "512x512"
+ },
+ {
+ "idiom" : "mac",
+ "scale" : "2x",
+ "size" : "512x512"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Example/SFSymbolsExample_2025/Assets.xcassets/Contents.json b/Example/SFSymbolsExample_2025/Assets.xcassets/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Example/SFSymbolsExample_2025/Assets.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Example/SFSymbolsExample_2025/ContentView.swift b/Example/SFSymbolsExample_2025/ContentView.swift
new file mode 100644
index 0000000..317cb1a
--- /dev/null
+++ b/Example/SFSymbolsExample_2025/ContentView.swift
@@ -0,0 +1,33 @@
+//
+// ContentView.swift
+// DarwinPrivateFrameworks
+//
+// Created by Yanan Li on 2026/3/3.
+//
+
+import SFSymbols
+import SwiftUI
+
+struct ContentView: View {
+ var body: some View {
+ VStack {
+ Section("Public") {
+ Text("Symbols count: \(SFSymbols.symbol_order.count)")
+ Text("Name alias count: \(SFSymbols.name_aliases.count)")
+ Text("No-fill-to-fill count: \(SFSymbols.nofill_to_fill.count)")
+ }
+
+ Divider()
+
+ Section("Private") {
+ Text("Symbols count: \(SFSymbols.private_symbol_order.count)")
+ Text("Name alias count: \(SFSymbols.private_name_aliases.count)")
+ Text("No-fill-to-fill count: \(SFSymbols.private_nofill_to_fill.count)")
+ }
+ }
+ }
+}
+
+#Preview {
+ ContentView()
+}
diff --git a/Example/SFSymbolsExample_2025/ExampleApp.swift b/Example/SFSymbolsExample_2025/ExampleApp.swift
new file mode 100644
index 0000000..6f490b2
--- /dev/null
+++ b/Example/SFSymbolsExample_2025/ExampleApp.swift
@@ -0,0 +1,17 @@
+//
+// ExampleApp.swift
+// DarwinPrivateFrameworks
+//
+// Created by Yanan Li on 2026/3/3.
+//
+
+import SwiftUI
+
+@main
+struct ExampleApp: App {
+ var body: some Scene {
+ WindowGroup {
+ ContentView()
+ }
+ }
+}
From 9b126bee8a04cce4540cb15c833752af79b835fd Mon Sep 17 00:00:00 2001
From: Yanan Li <1474700628@qq.com>
Date: Tue, 3 Mar 2026 19:21:20 +0800
Subject: [PATCH 03/12] Fix script
---
SFSymbols/2025/.DS_Store | Bin 0 -> 6148 bytes
.../AttributeGraph.xcframework/Info.plist | 54 ---
.../AttributeGraph.framework/Info.plist | 16 -
.../template.swiftinterface | 66 ----
.../AttributeGraph.framework/Info.plist | 16 -
.../template.swiftinterface | 66 ----
.../SFSymbols.framework/Info.plist | 16 -
.../template.swiftinterface | 66 ----
.../SFSymbols.framework/SFSymbols.tbd | 346 ------------------
.../SFSymbols.framework/Info.plist | 16 -
.../template.swiftinterface | 66 ----
.../SFSymbols.framework/SFSymbols.tbd | 342 -----------------
SFSymbols/reset.sh | 2 +-
13 files changed, 1 insertion(+), 1071 deletions(-)
create mode 100644 SFSymbols/2025/.DS_Store
delete mode 100644 SFSymbols/2025/AttributeGraph.xcframework/Info.plist
delete mode 100644 SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Info.plist
delete mode 100644 SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
delete mode 100644 SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Info.plist
delete mode 100644 SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
delete mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist
delete mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
delete mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
delete mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Info.plist
delete mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
delete mode 100644 SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/SFSymbols.tbd
diff --git a/SFSymbols/2025/.DS_Store b/SFSymbols/2025/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..75d6477c2f9938578182ac6efcc38d917cdb0ece
GIT binary patch
literal 6148
zcmeHKOG*Pl5Phv#1l?pKh`5*&2)V%|jJg$a0W*m)>I@TNf*%m(8lFJGtve6k9lU_o
z@Ksl%F;OrmM2v4cx=(Bp0!IbZe#3a-zx<9e%8xbvY;<>uNmTS0IA8Q6
zCr^(rcQ?w(9QWtN2NR2B_*B1(rGAs;Vt_qcq`IzX))+7bjDdFs=CFqW^Tz
z_z{3uq1y}BGD}EI6fh20DsqS7G?b{JE{qsX!|9L0xj0~{sNry7_;BH77bXGF<=ZV5d*H0w2~$Z3cYovH0iYw^^hte=SoE%
jLKE7tUq~z7q
-
-
-
- AvailableLibraries
-
-
- LibraryIdentifier
- macos-arm64e-arm64-x86_64
- LibraryPath
- SFSymbols.framework
- SupportedArchitectures
-
- arm64e
- arm64
- x86_64
-
- SupportedPlatform
- macos
-
-
- LibraryIdentifier
- ios-arm64-arm64e
- LibraryPath
- SFSymbols.framework
- SupportedArchitectures
-
- arm64
- arm64e
-
- SupportedPlatform
- ios
-
-
- LibraryIdentifier
- ios-arm64-simulator
- LibraryPath
- SFSymbols.framework
- SupportedArchitectures
-
- arm64
-
- SupportedPlatform
- ios
- SupportedPlatformVariant
- simulator
-
-
- CFBundlePackageType
- XFWK
- XCFrameworkFormatVersion
- 1.0
-
-
diff --git a/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Info.plist b/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Info.plist
deleted file mode 100644
index db61abe..0000000
--- a/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Info.plist
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- CFBundleExecutable
- SFSymbols
- CFBundleIdentifier
- com.apple.SFSymbols
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0.0
-
-
diff --git a/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
deleted file mode 100644
index 79d51fe..0000000
--- a/SFSymbols/2025/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
+++ /dev/null
@@ -1,66 +0,0 @@
-import Foundation
-import Swift
-import CoreText
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-
-public var symbol_order: [String] { get }
-public var name_aliases: [String : String] { get }
-public var nofill_to_fill: [String : String] { get }
-public var private_nofill_to_fill: [String : String] { get }
-
-public var private_symbol_order: [String] { get }
-public var private_name_aliases: [String : String] { get }
-
-
-public struct SymbolMetadataStore {
- static public var system: SymbolMetadataStore { get set }
-
- public var localizationOverrideBundle : Foundation.Bundle? { get set }
- public var localizationOverrideTableName : Swift.String? { get set }
- public func modernSystemName(forAlias: Swift.String) -> Swift.String?
-}
-
-public struct SystemSymbolCSVRow: Swift.Equatable {
- public var accessLevel: SFSymbols.AccessLevel
- public var mirrorForRTL: Swift.Bool
- public var privateScalar: Swift.Unicode.Scalar
- public var publicScalars: [Swift.Unicode.Scalar]
- public var additionalColumns: [Swift.String : Swift.String]
- public var useRestrictionText: Swift.String?
- public var defaultRenderingMode: SFSymbols.RenderingMode?
- public var name: Swift.String
- public var locale: Swift.String?
- public var functions: [Swift.String]
-
- public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
-}
-
-public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case `public`
- case `private`
-
- public var rawValue: Swift.Int { get }
- public init?(rawValue: Swift.Int)
-
- public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
- public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
-}
-
-public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case multicolor
- case palette
- case hierarchical
- case monochrome
-
- public var rawValue: Swift.String { get }
- public init?(rawValue: Swift.String)
-
- public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
-}
-
-public struct Crypton {
- static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
- static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
-}
diff --git a/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Info.plist b/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Info.plist
deleted file mode 100644
index db61abe..0000000
--- a/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Info.plist
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- CFBundleExecutable
- SFSymbols
- CFBundleIdentifier
- com.apple.SFSymbols
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0.0
-
-
diff --git a/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
deleted file mode 100644
index 79d51fe..0000000
--- a/SFSymbols/2025/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
+++ /dev/null
@@ -1,66 +0,0 @@
-import Foundation
-import Swift
-import CoreText
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-
-public var symbol_order: [String] { get }
-public var name_aliases: [String : String] { get }
-public var nofill_to_fill: [String : String] { get }
-public var private_nofill_to_fill: [String : String] { get }
-
-public var private_symbol_order: [String] { get }
-public var private_name_aliases: [String : String] { get }
-
-
-public struct SymbolMetadataStore {
- static public var system: SymbolMetadataStore { get set }
-
- public var localizationOverrideBundle : Foundation.Bundle? { get set }
- public var localizationOverrideTableName : Swift.String? { get set }
- public func modernSystemName(forAlias: Swift.String) -> Swift.String?
-}
-
-public struct SystemSymbolCSVRow: Swift.Equatable {
- public var accessLevel: SFSymbols.AccessLevel
- public var mirrorForRTL: Swift.Bool
- public var privateScalar: Swift.Unicode.Scalar
- public var publicScalars: [Swift.Unicode.Scalar]
- public var additionalColumns: [Swift.String : Swift.String]
- public var useRestrictionText: Swift.String?
- public var defaultRenderingMode: SFSymbols.RenderingMode?
- public var name: Swift.String
- public var locale: Swift.String?
- public var functions: [Swift.String]
-
- public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
-}
-
-public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case `public`
- case `private`
-
- public var rawValue: Swift.Int { get }
- public init?(rawValue: Swift.Int)
-
- public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
- public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
-}
-
-public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case multicolor
- case palette
- case hierarchical
- case monochrome
-
- public var rawValue: Swift.String { get }
- public init?(rawValue: Swift.String)
-
- public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
-}
-
-public struct Crypton {
- static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
- static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
-}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist
deleted file mode 100644
index db61abe..0000000
--- a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- CFBundleExecutable
- SFSymbols
- CFBundleIdentifier
- com.apple.SFSymbols
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0.0
-
-
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
deleted file mode 100644
index 79d51fe..0000000
--- a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
+++ /dev/null
@@ -1,66 +0,0 @@
-import Foundation
-import Swift
-import CoreText
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-
-public var symbol_order: [String] { get }
-public var name_aliases: [String : String] { get }
-public var nofill_to_fill: [String : String] { get }
-public var private_nofill_to_fill: [String : String] { get }
-
-public var private_symbol_order: [String] { get }
-public var private_name_aliases: [String : String] { get }
-
-
-public struct SymbolMetadataStore {
- static public var system: SymbolMetadataStore { get set }
-
- public var localizationOverrideBundle : Foundation.Bundle? { get set }
- public var localizationOverrideTableName : Swift.String? { get set }
- public func modernSystemName(forAlias: Swift.String) -> Swift.String?
-}
-
-public struct SystemSymbolCSVRow: Swift.Equatable {
- public var accessLevel: SFSymbols.AccessLevel
- public var mirrorForRTL: Swift.Bool
- public var privateScalar: Swift.Unicode.Scalar
- public var publicScalars: [Swift.Unicode.Scalar]
- public var additionalColumns: [Swift.String : Swift.String]
- public var useRestrictionText: Swift.String?
- public var defaultRenderingMode: SFSymbols.RenderingMode?
- public var name: Swift.String
- public var locale: Swift.String?
- public var functions: [Swift.String]
-
- public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
-}
-
-public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case `public`
- case `private`
-
- public var rawValue: Swift.Int { get }
- public init?(rawValue: Swift.Int)
-
- public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
- public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
-}
-
-public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case multicolor
- case palette
- case hierarchical
- case monochrome
-
- public var rawValue: Swift.String { get }
- public init?(rawValue: Swift.String)
-
- public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
-}
-
-public struct Crypton {
- static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
- static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
-}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
deleted file mode 100644
index 52dd0b3..0000000
--- a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
+++ /dev/null
@@ -1,346 +0,0 @@
-{
- "main_library": {
- "current_versions": [
- {
- "version": "190.1"
- }
- ],
- "exported_symbols": [
- {
- "data": {
- "global": [
- "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg",
- "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV",
- "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV",
- "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV",
- "_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC",
- "_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF",
- "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ",
- "_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV",
- "_$s9SFSymbols9SymbolKeyOMn",
- "_$s9SFSymbols14SymbolMetadataVMn",
- "_SFSymbolsVersionNumber",
- "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV",
- "_$s9SFSymbols12CustomSymbolVMn",
- "_$s9SFSymbols13RenderingModeO8rawValueSSvg",
- "_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF",
- "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg",
- "_$s9SFSymbols14SymbolPropertyVMn",
- "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg",
- "_$s9SFSymbols7VersionVSLAAMc",
- "_$s9SFSymbols7VersionV5patchSivpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC",
- "_$s9SFSymbols7VersionV9hashValueSivg",
- "_$s9SFSymbols12AvailabilityVMn",
- "_$s9SFSymbols13SymbolFeatureV8rawValueSSvg",
- "_kCoreGlyphsNameAliases",
- "_$s9SFSymbols14SymbolCategoryV3KeyVN",
- "_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc",
- "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV",
- "_$s9SFSymbols14SymbolCategoryVMn",
- "_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc",
- "_$s9SFSymbols13SymbolFeatureVSHAAMc",
- "_$s9SFSymbols7VersionV5majorSivg",
- "_$s9SFSymbols14SymbolCategoryVMa",
- "_$s9SFSymbols13RenderingModeO8rawValueSSvpMV",
- "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV",
- "_$s9SFSymbols13SymbolFeatureV4nameACvpZMV",
- "_$s9SFSymbols11AccessLevelO6publicyA2CmFWC",
- "_$s9SFSymbols7VersionV9hashValueSivpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV",
- "_$s9SFSymbols5AliasV4nameSSvg",
- "_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF",
- "_$s9SFSymbols19SymbolMetadataQueryVN",
- "_$s9SFSymbols13SymbolFeatureVMn",
- "_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC",
- "_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols9SymbolKeyO9hashValueSivg",
- "_$s9SFSymbols19SymbolMetadataStoreVACycfC",
- "_$s9SFSymbols11AccessLevelOSQAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF",
- "_$s9SFSymbols13SymbolFeatureVN",
- "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg",
- "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF",
- "_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC",
- "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM",
- "_$s9SFSymbols12name_aliasesSDyS2SGvg",
- "_$s9SFSymbols14SymbolCategoryVN",
- "_$s9SFSymbols9SymbolKeyON",
- "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV",
- "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ",
- "_$s9SFSymbols7CryptonVMa",
- "_kCoreGlyphsPrivateNoFillToFill",
- "_$s9SFSymbols7VersionV11descriptionSSvg",
- "_$s9SFSymbols19SymbolMetadataQueryVMn",
- "_$s9SFSymbols7VersionVSQAAMc",
- "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformOMn",
- "_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC",
- "_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF",
- "_$s9SFSymbols13SymbolFeatureVSQAAMc",
- "_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF",
- "_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF",
- "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg",
- "_$s9SFSymbols19SymbolMetadataStoreVMa",
- "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF",
- "_kCoreGlyphsPrivateNameAliases",
- "_$s9SFSymbols7VersionV11descriptionSSvpMV",
- "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg",
- "_$s9SFSymbols14SymbolPropertyVN",
- "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg",
- "_$s9SFSymbols7VersionV5majorSivpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg",
- "_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF",
- "_$s9SFSymbols14SymbolPropertyVSHAAMc",
- "_$s9SFSymbols12AvailabilityV8PlatformON",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC",
- "_$s9SFSymbols11AccessLevelO8rawValueSivpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg",
- "_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ",
- "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV",
- "_$s9SFSymbols14SymbolMetadataV4nameSSvpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV",
- "_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
- "_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV",
- "_$s9SFSymbols12CustomSymbolV4nameSSvpMV",
- "_$s9SFSymbols11AccessLevelOMa",
- "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg",
- "_$s9SFSymbols13SymbolFeatureV4nameACvgZ",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV",
- "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg",
- "_$s9SFSymbols13RenderingModeOSQAAMc",
- "_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ",
- "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV",
- "_$s9SFSymbols9SymbolKeyOSQAAMc",
- "_$s9SFSymbols13RenderingModeOMa",
- "_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV",
- "_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC",
- "_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF",
- "_$s9SFSymbols13RenderingModeOMn",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg",
- "_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs",
- "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV",
- "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg",
- "_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF",
- "_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC",
- "_$s9SFSymbols7VersionV6stringACSgSS_tcfC",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs",
- "_$s9SFSymbols14SymbolPropertyVSYAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ",
- "_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ",
- "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg",
- "_$s9SFSymbols14SymbolMetadataVMa",
- "_$s9SFSymbols12CustomSymbolV4nameSSvM",
- "_$s9SFSymbols12CustomSymbolVMa",
- "_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF",
- "_$s9SFSymbols11AccessLevelOSHAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs",
- "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV",
- "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg",
- "_$s9SFSymbols14SymbolMetadataVN",
- "_$s9SFSymbols19SymbolMetadataQueryVMa",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs",
- "_$s9SFSymbols14SymbolMetadataV4nameSSvg",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF",
- "_$s9SFSymbols20private_symbol_orderSaySSGvg",
- "_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC",
- "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs",
- "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg",
- "_$s9SFSymbols5AliasVN",
- "_kCoreGlyphsSymbolOrder",
- "_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF",
- "_SFSymbolsVersionString",
- "_kCoreGlyphsPrivateSymbolOrder",
- "_$s9SFSymbols7VersionVMn",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM",
- "_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF",
- "_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC",
- "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM",
- "_$s9SFSymbols12CustomSymbolV4nameSSvs",
- "_$s9SFSymbols11AccessLevelO8rawValueSivg",
- "_$s9SFSymbols11AccessLevelOMn",
- "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV",
- "_$s9SFSymbols12AvailabilityVMa",
- "_$s9SFSymbols5AliasVMn",
- "_$s9SFSymbols7VersionV5minorSivpMV",
- "_$s9SFSymbols7VersionVSEAAMc",
- "_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC",
- "_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC",
- "_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF",
- "_$s9SFSymbols19SymbolMetadataStoreVMn",
- "_$s9SFSymbols13RenderingModeOSHAAMc",
- "_$s9SFSymbols13SymbolFeatureVMa",
- "_$s9SFSymbols13SymbolFeatureVSYAAMc",
- "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC",
- "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC",
- "_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC",
- "_$s9SFSymbols14nofill_to_fillSDyS2SGvg",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM",
- "_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc",
- "_$s9SFSymbols7VersionV1loiySbAC_ACtFZ",
- "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV",
- "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg",
- "_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF",
- "_kCoreGlyphsNameToBundleType",
- "_$s9SFSymbols12AvailabilityV8PlatformOMa",
- "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV",
- "_$s9SFSymbols9SymbolKeyO9hashValueSivpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc",
- "_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ",
- "_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF",
- "_$s9SFSymbols7VersionVMa",
- "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg",
- "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV",
- "_$s9SFSymbols11AccessLevelOSLAAMc",
- "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg",
- "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ",
- "_kCoreGlyphsNoFillToFill",
- "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg",
- "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg",
- "_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF",
- "_$s9SFSymbols7VersionVSeAAMc",
- "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg",
- "_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ",
- "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV",
- "_$s9SFSymbols14SymbolPropertyVSQAAMc",
- "_$s9SFSymbols5AliasV4nameSSvpMV",
- "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV",
- "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg",
- "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV",
- "_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
- "_$s9SFSymbols19SymbolMetadataStoreVN",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs",
- "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg",
- "_$s9SFSymbols11AccessLevelOSYAAMc",
- "_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs",
- "_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc",
- "_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC",
- "_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC",
- "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC",
- "_$s9SFSymbols11AccessLevelO7privateyA2CmFWC",
- "_$s9SFSymbols12CustomSymbolVN",
- "_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ",
- "_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc",
- "_$s9SFSymbols13RenderingModeOSYAAMc",
- "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV",
- "_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg",
- "_$s9SFSymbols7CryptonVMn",
- "_$s9SFSymbols12CustomSymbolV4nameSSvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV",
- "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg",
- "_$s9SFSymbols7CryptonVN",
- "_$s9SFSymbols7VersionV5minorSivg",
- "_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC",
- "_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols13RenderingModeON",
- "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg",
- "_$s9SFSymbols14SymbolCategoryV3KeyVMa",
- "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg",
- "_$s9SFSymbols14SymbolPropertyV8rawValueSSvg",
- "_$s9SFSymbols7VersionV5patchSivg",
- "_$s9SFSymbols9SymbolKeyOSHAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF",
- "_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC",
- "_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF",
- "_$s9SFSymbols12symbol_orderSaySSGvg",
- "_$s9SFSymbols5AliasVMa",
- "_$s9SFSymbols7VersionVN",
- "_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC",
- "_$s9SFSymbols12AvailabilityVN",
- "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV",
- "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg",
- "_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc",
- "_$s9SFSymbols14SymbolCategoryV3KeyVMn",
- "_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC",
- "_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM",
- "_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC",
- "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ",
- "_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF",
- "_$s9SFSymbols20private_name_aliasesSDyS2SGvg",
- "_$s9SFSymbols18SystemSymbolCSVRowVMn",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV",
- "_$s9SFSymbols11AccessLevelON",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg",
- "_$s9SFSymbols18SystemSymbolCSVRowVN",
- "_$s9SFSymbols7VersionVSHAAMc",
- "_$s9SFSymbols14SymbolPropertyVMa",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols14SymbolCategoryV8iconNameSSvg",
- "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowVMa",
- "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg",
- "_$s9SFSymbols9SymbolKeyOMa",
- "_$s9SFSymbols19SymbolMetadataQueryVACycfC",
- "_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF",
- "_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ"
- ],
- "objc_class": [
- "SFSSymbolAssetInfo",
- "SFSCoreGlyphsBundle",
- "SFSDirectoryCompressor",
- "SFSDirectoryDecompressor"
- ]
- }
- }
- ],
- "install_names": [
- {
- "name": "/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols"
- }
- ],
- "swift_abi": [
- {
- "abi": 7
- }
- ],
- "target_info": [
- {
- "target": "arm64-ios",
- "min_deployment": "18.0"
- },
- {
- "target": "arm64e-ios",
- "min_deployment": "18.0"
- }
- ]
- },
- "tapi_tbd_version": 5
-}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Info.plist b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Info.plist
deleted file mode 100644
index db61abe..0000000
--- a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Info.plist
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- CFBundleExecutable
- SFSymbols
- CFBundleIdentifier
- com.apple.SFSymbols
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0.0
-
-
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
deleted file mode 100644
index 79d51fe..0000000
--- a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/template.swiftinterface
+++ /dev/null
@@ -1,66 +0,0 @@
-import Foundation
-import Swift
-import CoreText
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-
-public var symbol_order: [String] { get }
-public var name_aliases: [String : String] { get }
-public var nofill_to_fill: [String : String] { get }
-public var private_nofill_to_fill: [String : String] { get }
-
-public var private_symbol_order: [String] { get }
-public var private_name_aliases: [String : String] { get }
-
-
-public struct SymbolMetadataStore {
- static public var system: SymbolMetadataStore { get set }
-
- public var localizationOverrideBundle : Foundation.Bundle? { get set }
- public var localizationOverrideTableName : Swift.String? { get set }
- public func modernSystemName(forAlias: Swift.String) -> Swift.String?
-}
-
-public struct SystemSymbolCSVRow: Swift.Equatable {
- public var accessLevel: SFSymbols.AccessLevel
- public var mirrorForRTL: Swift.Bool
- public var privateScalar: Swift.Unicode.Scalar
- public var publicScalars: [Swift.Unicode.Scalar]
- public var additionalColumns: [Swift.String : Swift.String]
- public var useRestrictionText: Swift.String?
- public var defaultRenderingMode: SFSymbols.RenderingMode?
- public var name: Swift.String
- public var locale: Swift.String?
- public var functions: [Swift.String]
-
- public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
-}
-
-public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case `public`
- case `private`
-
- public var rawValue: Swift.Int { get }
- public init?(rawValue: Swift.Int)
-
- public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
- public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
-}
-
-public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case multicolor
- case palette
- case hierarchical
- case monochrome
-
- public var rawValue: Swift.String { get }
- public init?(rawValue: Swift.String)
-
- public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
-}
-
-public struct Crypton {
- static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
- static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
-}
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/SFSymbols.tbd b/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/SFSymbols.tbd
deleted file mode 100644
index dd6e8c0..0000000
--- a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework/SFSymbols.tbd
+++ /dev/null
@@ -1,342 +0,0 @@
-{
- "main_library": {
- "current_versions": [
- {
- "version": "190.1"
- }
- ],
- "exported_symbols": [
- {
- "data": {
- "global": [
- "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg",
- "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV",
- "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV",
- "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV",
- "_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC",
- "_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF",
- "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ",
- "_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV",
- "_$s9SFSymbols9SymbolKeyOMn",
- "_$s9SFSymbols14SymbolMetadataVMn",
- "_SFSymbolsVersionNumber",
- "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV",
- "_$s9SFSymbols12CustomSymbolVMn",
- "_$s9SFSymbols13RenderingModeO8rawValueSSvg",
- "_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF",
- "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg",
- "_$s9SFSymbols14SymbolPropertyVMn",
- "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg",
- "_$s9SFSymbols7VersionVSLAAMc",
- "_$s9SFSymbols7VersionV5patchSivpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC",
- "_$s9SFSymbols7VersionV9hashValueSivg",
- "_$s9SFSymbols12AvailabilityVMn",
- "_$s9SFSymbols13SymbolFeatureV8rawValueSSvg",
- "_kCoreGlyphsNameAliases",
- "_$s9SFSymbols14SymbolCategoryV3KeyVN",
- "_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc",
- "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV",
- "_$s9SFSymbols14SymbolCategoryVMn",
- "_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc",
- "_$s9SFSymbols13SymbolFeatureVSHAAMc",
- "_$s9SFSymbols7VersionV5majorSivg",
- "_$s9SFSymbols14SymbolCategoryVMa",
- "_$s9SFSymbols13RenderingModeO8rawValueSSvpMV",
- "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV",
- "_$s9SFSymbols13SymbolFeatureV4nameACvpZMV",
- "_$s9SFSymbols11AccessLevelO6publicyA2CmFWC",
- "_$s9SFSymbols7VersionV9hashValueSivpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV",
- "_$s9SFSymbols5AliasV4nameSSvg",
- "_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF",
- "_$s9SFSymbols19SymbolMetadataQueryVN",
- "_$s9SFSymbols13SymbolFeatureVMn",
- "_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC",
- "_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols9SymbolKeyO9hashValueSivg",
- "_$s9SFSymbols19SymbolMetadataStoreVACycfC",
- "_$s9SFSymbols11AccessLevelOSQAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF",
- "_$s9SFSymbols13SymbolFeatureVN",
- "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg",
- "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF",
- "_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC",
- "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM",
- "_$s9SFSymbols12name_aliasesSDyS2SGvg",
- "_$s9SFSymbols14SymbolCategoryVN",
- "_$s9SFSymbols9SymbolKeyON",
- "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV",
- "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ",
- "_$s9SFSymbols7CryptonVMa",
- "_kCoreGlyphsPrivateNoFillToFill",
- "_$s9SFSymbols7VersionV11descriptionSSvg",
- "_$s9SFSymbols19SymbolMetadataQueryVMn",
- "_$s9SFSymbols7VersionVSQAAMc",
- "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformOMn",
- "_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC",
- "_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF",
- "_$s9SFSymbols13SymbolFeatureVSQAAMc",
- "_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF",
- "_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF",
- "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg",
- "_$s9SFSymbols19SymbolMetadataStoreVMa",
- "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF",
- "_kCoreGlyphsPrivateNameAliases",
- "_$s9SFSymbols7VersionV11descriptionSSvpMV",
- "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg",
- "_$s9SFSymbols14SymbolPropertyVN",
- "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg",
- "_$s9SFSymbols7VersionV5majorSivpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg",
- "_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF",
- "_$s9SFSymbols14SymbolPropertyVSHAAMc",
- "_$s9SFSymbols12AvailabilityV8PlatformON",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC",
- "_$s9SFSymbols11AccessLevelO8rawValueSivpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg",
- "_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ",
- "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV",
- "_$s9SFSymbols14SymbolMetadataV4nameSSvpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV",
- "_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
- "_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV",
- "_$s9SFSymbols12CustomSymbolV4nameSSvpMV",
- "_$s9SFSymbols11AccessLevelOMa",
- "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg",
- "_$s9SFSymbols13SymbolFeatureV4nameACvgZ",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV",
- "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg",
- "_$s9SFSymbols13RenderingModeOSQAAMc",
- "_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ",
- "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV",
- "_$s9SFSymbols9SymbolKeyOSQAAMc",
- "_$s9SFSymbols13RenderingModeOMa",
- "_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV",
- "_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC",
- "_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF",
- "_$s9SFSymbols13RenderingModeOMn",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg",
- "_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs",
- "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV",
- "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg",
- "_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF",
- "_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC",
- "_$s9SFSymbols7VersionV6stringACSgSS_tcfC",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs",
- "_$s9SFSymbols14SymbolPropertyVSYAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ",
- "_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ",
- "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg",
- "_$s9SFSymbols14SymbolMetadataVMa",
- "_$s9SFSymbols12CustomSymbolV4nameSSvM",
- "_$s9SFSymbols12CustomSymbolVMa",
- "_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF",
- "_$s9SFSymbols11AccessLevelOSHAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs",
- "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV",
- "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg",
- "_$s9SFSymbols14SymbolMetadataVN",
- "_$s9SFSymbols19SymbolMetadataQueryVMa",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs",
- "_$s9SFSymbols14SymbolMetadataV4nameSSvg",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF",
- "_$s9SFSymbols20private_symbol_orderSaySSGvg",
- "_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC",
- "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs",
- "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg",
- "_$s9SFSymbols5AliasVN",
- "_kCoreGlyphsSymbolOrder",
- "_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF",
- "_SFSymbolsVersionString",
- "_kCoreGlyphsPrivateSymbolOrder",
- "_$s9SFSymbols7VersionVMn",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM",
- "_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF",
- "_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC",
- "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM",
- "_$s9SFSymbols12CustomSymbolV4nameSSvs",
- "_$s9SFSymbols11AccessLevelO8rawValueSivg",
- "_$s9SFSymbols11AccessLevelOMn",
- "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV",
- "_$s9SFSymbols12AvailabilityVMa",
- "_$s9SFSymbols5AliasVMn",
- "_$s9SFSymbols7VersionV5minorSivpMV",
- "_$s9SFSymbols7VersionVSEAAMc",
- "_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC",
- "_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC",
- "_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF",
- "_$s9SFSymbols19SymbolMetadataStoreVMn",
- "_$s9SFSymbols13RenderingModeOSHAAMc",
- "_$s9SFSymbols13SymbolFeatureVMa",
- "_$s9SFSymbols13SymbolFeatureVSYAAMc",
- "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC",
- "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC",
- "_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC",
- "_$s9SFSymbols14nofill_to_fillSDyS2SGvg",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM",
- "_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc",
- "_$s9SFSymbols7VersionV1loiySbAC_ACtFZ",
- "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV",
- "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg",
- "_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF",
- "_kCoreGlyphsNameToBundleType",
- "_$s9SFSymbols12AvailabilityV8PlatformOMa",
- "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV",
- "_$s9SFSymbols9SymbolKeyO9hashValueSivpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc",
- "_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ",
- "_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF",
- "_$s9SFSymbols7VersionVMa",
- "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg",
- "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV",
- "_$s9SFSymbols11AccessLevelOSLAAMc",
- "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg",
- "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ",
- "_kCoreGlyphsNoFillToFill",
- "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg",
- "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg",
- "_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF",
- "_$s9SFSymbols7VersionVSeAAMc",
- "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg",
- "_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ",
- "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV",
- "_$s9SFSymbols14SymbolPropertyVSQAAMc",
- "_$s9SFSymbols5AliasV4nameSSvpMV",
- "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV",
- "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg",
- "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV",
- "_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
- "_$s9SFSymbols19SymbolMetadataStoreVN",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs",
- "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg",
- "_$s9SFSymbols11AccessLevelOSYAAMc",
- "_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs",
- "_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc",
- "_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC",
- "_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC",
- "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC",
- "_$s9SFSymbols11AccessLevelO7privateyA2CmFWC",
- "_$s9SFSymbols12CustomSymbolVN",
- "_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ",
- "_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc",
- "_$s9SFSymbols13RenderingModeOSYAAMc",
- "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV",
- "_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg",
- "_$s9SFSymbols7CryptonVMn",
- "_$s9SFSymbols12CustomSymbolV4nameSSvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV",
- "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg",
- "_$s9SFSymbols7CryptonVN",
- "_$s9SFSymbols7VersionV5minorSivg",
- "_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC",
- "_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols13RenderingModeON",
- "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg",
- "_$s9SFSymbols14SymbolCategoryV3KeyVMa",
- "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg",
- "_$s9SFSymbols14SymbolPropertyV8rawValueSSvg",
- "_$s9SFSymbols7VersionV5patchSivg",
- "_$s9SFSymbols9SymbolKeyOSHAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF",
- "_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC",
- "_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF",
- "_$s9SFSymbols12symbol_orderSaySSGvg",
- "_$s9SFSymbols5AliasVMa",
- "_$s9SFSymbols7VersionVN",
- "_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC",
- "_$s9SFSymbols12AvailabilityVN",
- "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV",
- "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg",
- "_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc",
- "_$s9SFSymbols14SymbolCategoryV3KeyVMn",
- "_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC",
- "_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM",
- "_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC",
- "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ",
- "_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF",
- "_$s9SFSymbols20private_name_aliasesSDyS2SGvg",
- "_$s9SFSymbols18SystemSymbolCSVRowVMn",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV",
- "_$s9SFSymbols11AccessLevelON",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg",
- "_$s9SFSymbols18SystemSymbolCSVRowVN",
- "_$s9SFSymbols7VersionVSHAAMc",
- "_$s9SFSymbols14SymbolPropertyVMa",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols14SymbolCategoryV8iconNameSSvg",
- "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowVMa",
- "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg",
- "_$s9SFSymbols9SymbolKeyOMa",
- "_$s9SFSymbols19SymbolMetadataQueryVACycfC",
- "_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF",
- "_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ"
- ],
- "objc_class": [
- "SFSSymbolAssetInfo",
- "SFSCoreGlyphsBundle",
- "SFSDirectoryCompressor",
- "SFSDirectoryDecompressor"
- ]
- }
- }
- ],
- "install_names": [
- {
- "name": "/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols"
- }
- ],
- "swift_abi": [
- {
- "abi": 7
- }
- ],
- "target_info": [
- {
- "min_deployment": "26.2",
- "target": "arm64-ios-simulator"
- }
- ]
- },
- "tapi_tbd_version": 5
-}
diff --git a/SFSymbols/reset.sh b/SFSymbols/reset.sh
index 81254ca..c505b47 100755
--- a/SFSymbols/reset.sh
+++ b/SFSymbols/reset.sh
@@ -5,7 +5,7 @@ filepath() {
[[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
}
-VERSION=${DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE:-2024}
+VERSION=${DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE:-2025}
FRAMEWORK_ROOT="$(dirname $(filepath $0))/$VERSION"
framework_name=SFSymbols
From c57aba5f802bb47bdb07680705de3cc229625e2a Mon Sep 17 00:00:00 2001
From: Yanan Li <1474700628@qq.com>
Date: Tue, 3 Mar 2026 22:23:05 +0800
Subject: [PATCH 04/12] Apply requested changes
---
.gitignore | 1 +
CoreUI/README.md | 2 +-
.../AccentColor.colorset/Contents.json | 0
.../AppIcon.appiconset/Contents.json | 0
.../Assets.xcassets/Contents.json | 0
.../ContentView.swift | 0
.../ExampleApp.swift | 0
Package.swift | 2 +-
.../UpdateXCFrameworksCommand.swift | 4 ++--
SFSymbols/{2025 => 2024}/Info.plist | 0
.../SFSymbols.xcframework/Info.plist | 0
.../SFSymbols.framework/Info.plist | 0
.../arm64-apple-ios-simulator.swiftinterface | 0
.../x86_64-apple-ios-simulator.swiftinterface | 0
.../SFSymbols.framework/SFSymbols.tbd | 0
.../SFSymbols.framework/Info.plist | 0
.../arm64-apple-macos.swiftinterface | 0
.../arm64e-apple-macos.swiftinterface | 0
.../x86_64-apple-macos.swiftinterface | 0
.../SFSymbols.framework/SFSymbols.tbd | 0
SFSymbols/{2025 => 2024}/Sources/Info.plist | 0
.../template.swiftinterface | 0
.../tbds/ios-arm64-arm64e/SFSymbols.tbd | 4 ++--
.../tbds/ios-arm64-x86_64-simulator/Info.plist | 0
.../ios-arm64-x86_64-simulator/SFSymbols.tbd | 2 +-
.../tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd | 0
SFSymbols/2025/.DS_Store | Bin 6148 -> 0 bytes
SFSymbols/README.md | 11 ++++-------
SFSymbols/reset.sh | 2 +-
SFSymbols/update.sh | 10 +++++-----
30 files changed, 18 insertions(+), 20 deletions(-)
rename Example/{SFSymbolsExample_2025 => SFSymbolsExample_2024}/Assets.xcassets/AccentColor.colorset/Contents.json (100%)
rename Example/{SFSymbolsExample_2025 => SFSymbolsExample_2024}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%)
rename Example/{SFSymbolsExample_2025 => SFSymbolsExample_2024}/Assets.xcassets/Contents.json (100%)
rename Example/{SFSymbolsExample_2025 => SFSymbolsExample_2024}/ContentView.swift (100%)
rename Example/{SFSymbolsExample_2025 => SFSymbolsExample_2024}/ExampleApp.swift (100%)
rename SFSymbols/{2025 => 2024}/Info.plist (100%)
rename SFSymbols/{2025 => 2024}/SFSymbols.xcframework/Info.plist (100%)
rename SFSymbols/{2025 => 2024}/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist (100%)
rename SFSymbols/{2025 => 2024}/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface (100%)
rename SFSymbols/{2025 => 2024}/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface (100%)
rename SFSymbols/{2025 => 2024}/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd (100%)
rename SFSymbols/{2025 => 2024}/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist (100%)
rename SFSymbols/{2025 => 2024}/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface (100%)
rename SFSymbols/{2025 => 2024}/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface (100%)
rename SFSymbols/{2025 => 2024}/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface (100%)
rename SFSymbols/{2025 => 2024}/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd (100%)
rename SFSymbols/{2025 => 2024}/Sources/Info.plist (100%)
rename SFSymbols/{2025 => 2024}/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface (100%)
rename SFSymbols/{2025 => 2024}/tbds/ios-arm64-arm64e/SFSymbols.tbd (99%)
rename SFSymbols/{2025 => 2024}/tbds/ios-arm64-x86_64-simulator/Info.plist (100%)
rename SFSymbols/{2025 => 2024}/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd (99%)
rename SFSymbols/{2025 => 2024}/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd (100%)
delete mode 100644 SFSymbols/2025/.DS_Store
diff --git a/.gitignore b/.gitignore
index 9ec4e24..af9ab9b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
.swiftpm
.build
_Headers
+.DS_Store
diff --git a/CoreUI/README.md b/CoreUI/README.md
index f5ac28f..6232bda 100644
--- a/CoreUI/README.md
+++ b/CoreUI/README.md
@@ -17,4 +17,4 @@ Sync from [CoreUI](https://github.com/XFrameworks/CoreUI) upstream repo.
- visionOS Simulator:
- `/Library/Developer/CoreSimulator/Volumes/xrOS_22O473/Library/Developer/CoreSimulator/Profiles/Runtimes/xrOS 2.5.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/CoreUI.framework`
- - `xcrun tapi stubify ./CoreUI.framework`
\ No newline at end of file
+ - `xcrun tapi stubify ./CoreUI.framework`
diff --git a/Example/SFSymbolsExample_2025/Assets.xcassets/AccentColor.colorset/Contents.json b/Example/SFSymbolsExample_2024/Assets.xcassets/AccentColor.colorset/Contents.json
similarity index 100%
rename from Example/SFSymbolsExample_2025/Assets.xcassets/AccentColor.colorset/Contents.json
rename to Example/SFSymbolsExample_2024/Assets.xcassets/AccentColor.colorset/Contents.json
diff --git a/Example/SFSymbolsExample_2025/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/SFSymbolsExample_2024/Assets.xcassets/AppIcon.appiconset/Contents.json
similarity index 100%
rename from Example/SFSymbolsExample_2025/Assets.xcassets/AppIcon.appiconset/Contents.json
rename to Example/SFSymbolsExample_2024/Assets.xcassets/AppIcon.appiconset/Contents.json
diff --git a/Example/SFSymbolsExample_2025/Assets.xcassets/Contents.json b/Example/SFSymbolsExample_2024/Assets.xcassets/Contents.json
similarity index 100%
rename from Example/SFSymbolsExample_2025/Assets.xcassets/Contents.json
rename to Example/SFSymbolsExample_2024/Assets.xcassets/Contents.json
diff --git a/Example/SFSymbolsExample_2025/ContentView.swift b/Example/SFSymbolsExample_2024/ContentView.swift
similarity index 100%
rename from Example/SFSymbolsExample_2025/ContentView.swift
rename to Example/SFSymbolsExample_2024/ContentView.swift
diff --git a/Example/SFSymbolsExample_2025/ExampleApp.swift b/Example/SFSymbolsExample_2024/ExampleApp.swift
similarity index 100%
rename from Example/SFSymbolsExample_2025/ExampleApp.swift
rename to Example/SFSymbolsExample_2024/ExampleApp.swift
diff --git a/Package.swift b/Package.swift
index a4f1f95..05f3ada 100644
--- a/Package.swift
+++ b/Package.swift
@@ -170,7 +170,7 @@ let package = Package(
.binaryTarget(name: "RenderBox", path: "RB/2024/RenderBox.xcframework"),
.binaryTarget(name: "CoreUI", path: "CoreUI/2024/CoreUI.xcframework"),
.binaryTarget(name: "BacklightServices", path: "BLS/2024/BacklightServices.xcframework"),
- .binaryTarget(name: "SFSymbols", path: "SFSymbols/2025/SFSymbols.xcframework"),
+ .binaryTarget(name: "SFSymbols", path: "SFSymbols/2024/SFSymbols.xcframework"),
.plugin(
name: "UpdateXCFrameworks",
capability: .command(
diff --git a/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift b/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift
index 9d36811..ccc97ac 100644
--- a/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift
+++ b/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift
@@ -20,8 +20,8 @@ struct UpdateXCFrameworksCommand: CommandPlugin {
try run(context: context, command: "CoreUI/reset.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
try run(context: context, command: "CoreUI/update.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
// SFSymbols
- try run(context: context, command: "SFSymbols/reset.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2025"])
- try run(context: context, command: "SFSymbols/update.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2025"])
+ try run(context: context, command: "SFSymbols/reset.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
+ try run(context: context, command: "SFSymbols/update.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
}
private func run(context: PackagePlugin.PluginContext, command: String, environment: [String: String]) throws {
diff --git a/SFSymbols/2025/Info.plist b/SFSymbols/2024/Info.plist
similarity index 100%
rename from SFSymbols/2025/Info.plist
rename to SFSymbols/2024/Info.plist
diff --git a/SFSymbols/2025/SFSymbols.xcframework/Info.plist b/SFSymbols/2024/SFSymbols.xcframework/Info.plist
similarity index 100%
rename from SFSymbols/2025/SFSymbols.xcframework/Info.plist
rename to SFSymbols/2024/SFSymbols.xcframework/Info.plist
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist b/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
similarity index 100%
rename from SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
rename to SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
similarity index 100%
rename from SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
rename to SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
similarity index 100%
rename from SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
rename to SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
diff --git a/SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd b/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
similarity index 100%
rename from SFSymbols/2025/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
rename to SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
diff --git a/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist b/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
similarity index 100%
rename from SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
rename to SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
diff --git a/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface b/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
similarity index 100%
rename from SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
rename to SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
diff --git a/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface b/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
similarity index 100%
rename from SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
rename to SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
diff --git a/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface b/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
similarity index 100%
rename from SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
rename to SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
diff --git a/SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd b/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
similarity index 100%
rename from SFSymbols/2025/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
rename to SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
diff --git a/SFSymbols/2025/Sources/Info.plist b/SFSymbols/2024/Sources/Info.plist
similarity index 100%
rename from SFSymbols/2025/Sources/Info.plist
rename to SFSymbols/2024/Sources/Info.plist
diff --git a/SFSymbols/2025/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SFSymbols/2024/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface
similarity index 100%
rename from SFSymbols/2025/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface
rename to SFSymbols/2024/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface
diff --git a/SFSymbols/2025/tbds/ios-arm64-arm64e/SFSymbols.tbd b/SFSymbols/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
similarity index 99%
rename from SFSymbols/2025/tbds/ios-arm64-arm64e/SFSymbols.tbd
rename to SFSymbols/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
index 52dd0b3..7964d94 100644
--- a/SFSymbols/2025/tbds/ios-arm64-arm64e/SFSymbols.tbd
+++ b/SFSymbols/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
@@ -334,11 +334,11 @@
"target_info": [
{
"target": "arm64-ios",
- "min_deployment": "18.0"
+ "min_deployment": "17.0"
},
{
"target": "arm64e-ios",
- "min_deployment": "18.0"
+ "min_deployment": "17.0"
}
]
},
diff --git a/SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/Info.plist b/SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/Info.plist
similarity index 100%
rename from SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/Info.plist
rename to SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/Info.plist
diff --git a/SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd b/SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
similarity index 99%
rename from SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
rename to SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
index dd6e8c0..7b4fce4 100644
--- a/SFSymbols/2025/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
+++ b/SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
@@ -333,7 +333,7 @@
],
"target_info": [
{
- "min_deployment": "26.2",
+ "min_deployment": "17.0",
"target": "arm64-ios-simulator"
}
]
diff --git a/SFSymbols/2025/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd b/SFSymbols/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
similarity index 100%
rename from SFSymbols/2025/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
rename to SFSymbols/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
diff --git a/SFSymbols/2025/.DS_Store b/SFSymbols/2025/.DS_Store
deleted file mode 100644
index 75d6477c2f9938578182ac6efcc38d917cdb0ece..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 6148
zcmeHKOG*Pl5Phv#1l?pKh`5*&2)V%|jJg$a0W*m)>I@TNf*%m(8lFJGtve6k9lU_o
z@Ksl%F;OrmM2v4cx=(Bp0!IbZe#3a-zx<9e%8xbvY;<>uNmTS0IA8Q6
zCr^(rcQ?w(9QWtN2NR2B_*B1(rGAs;Vt_qcq`IzX))+7bjDdFs=CFqW^Tz
z_z{3uq1y}BGD}EI6fh20DsqS7G?b{JE{qsX!|9L0xj0~{sNry7_;BH77bXGF<=ZV5d*H0w2~$Z3cYovH0iYw^^hte=SoE%
jLKE7tUq~z7q /Symbols/System/Library/PrivateFrameworks/SFSymbols.framework`
- - If direct stubification provides insufficient symbols, derive from simulator tbd and update `target_info` to iOS device targets.
-
- macOS:
- - `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols.tbd`
+ - `/Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.0.sdk/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols.tbd`
### Supported Platforms
diff --git a/SFSymbols/reset.sh b/SFSymbols/reset.sh
index c505b47..81254ca 100755
--- a/SFSymbols/reset.sh
+++ b/SFSymbols/reset.sh
@@ -5,7 +5,7 @@ filepath() {
[[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
}
-VERSION=${DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE:-2025}
+VERSION=${DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE:-2024}
FRAMEWORK_ROOT="$(dirname $(filepath $0))/$VERSION"
framework_name=SFSymbols
diff --git a/SFSymbols/update.sh b/SFSymbols/update.sh
index d879290..2b13ad9 100755
--- a/SFSymbols/update.sh
+++ b/SFSymbols/update.sh
@@ -7,14 +7,14 @@ filepath() {
[[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
}
-VERSION=${DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE:-2025}
+VERSION=${DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE:-2024}
FRAMEWORK_ROOT="$(dirname $(filepath $0))/$VERSION"
# Version mapping logic
-if [ "$VERSION" = "2025" ]; then
- IOS_VERSION="18.0"
- MACOS_VERSION="15.0"
- XROS_VERSION="2.0"
+if [ "$VERSION" = "2024" ]; then
+ IOS_VERSION="17.0"
+ MACOS_VERSION="14.0"
+ XROS_VERSION="1.0"
else
IOS_VERSION="18.0"
MACOS_VERSION="15.0"
From f80da1811e3eb3f1f5d30782059e5945de3ebdfd Mon Sep 17 00:00:00 2001
From: Kyle
Date: Sun, 8 Mar 2026 12:24:12 +0800
Subject: [PATCH 05/12] Add SFSymbolsExample_2024 support
---
Example/Example.xcodeproj/project.pbxproj | 225 ++++++++++++++++++++++
1 file changed, 225 insertions(+)
diff --git a/Example/Example.xcodeproj/project.pbxproj b/Example/Example.xcodeproj/project.pbxproj
index ce5dde2..482dce8 100644
--- a/Example/Example.xcodeproj/project.pbxproj
+++ b/Example/Example.xcodeproj/project.pbxproj
@@ -9,6 +9,7 @@
/* Begin PBXBuildFile section */
2769F7272E75768C00E13102 /* BacklightServices.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2769F7262E75767600E13102 /* BacklightServices.xcframework */; };
2777DFE32DAD03A700E614B9 /* CoreUI.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777DFE22DAD03A700E614B9 /* CoreUI.xcframework */; };
+ 27A8DB3E2F5D312A001C123E /* SFSymbols.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27A8DB3C2F5D3124001C123E /* SFSymbols.xcframework */; };
27D1541E2F39E0E600D96064 /* AttributeGraph in Frameworks */ = {isa = PBXBuildFile; productRef = 27D1541D2F39E0E600D96064 /* AttributeGraph */; };
27F0A5082D21C40600361C42 /* AttributeGraph.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27F0A5072D21C40600361C42 /* AttributeGraph.xcframework */; };
27F0A50C2D21C41100361C42 /* AttributeGraph.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27F0A50B2D21C41100361C42 /* AttributeGraph.xcframework */; };
@@ -20,6 +21,15 @@
2769F7262E75767600E13102 /* BacklightServices.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = BacklightServices.xcframework; path = ../BLS/2024/BacklightServices.xcframework; sourceTree = SOURCE_ROOT; };
2777DFD12DAD035A00E614B9 /* CoreUIExample_2024.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CoreUIExample_2024.app; sourceTree = BUILT_PRODUCTS_DIR; };
2777DFE22DAD03A700E614B9 /* CoreUI.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = CoreUI.xcframework; path = ../CoreUI/2024/CoreUI.xcframework; sourceTree = SOURCE_ROOT; };
+ 27A8DAFE2F5D309D001C123E /* SFSymbolsExample_2024.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SFSymbolsExample_2024.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 27A8DB2E2F5D3124001C123E /* template.swiftinterface */ = {isa = PBXFileReference; lastKnownFileType = text; path = template.swiftinterface; sourceTree = ""; };
+ 27A8DB312F5D3124001C123E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 27A8DB332F5D3124001C123E /* SFSymbols.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; path = SFSymbols.tbd; sourceTree = ""; };
+ 27A8DB352F5D3124001C123E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 27A8DB362F5D3124001C123E /* SFSymbols.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; path = SFSymbols.tbd; sourceTree = ""; };
+ 27A8DB382F5D3124001C123E /* SFSymbols.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; path = SFSymbols.tbd; sourceTree = ""; };
+ 27A8DB3B2F5D3124001C123E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 27A8DB3C2F5D3124001C123E /* SFSymbols.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = SFSymbols.xcframework; sourceTree = ""; };
27CB459D2D1C6498008338DF /* AGExample_2021.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AGExample_2021.app; sourceTree = BUILT_PRODUCTS_DIR; };
27F0A4F82D21C33200361C42 /* AGExample_2024.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AGExample_2024.app; sourceTree = BUILT_PRODUCTS_DIR; };
27F0A5072D21C40600361C42 /* AttributeGraph.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = AttributeGraph.xcframework; path = ../AG/2021/AttributeGraph.xcframework; sourceTree = ""; };
@@ -39,6 +49,11 @@
path = CoreUIExample_2024;
sourceTree = "";
};
+ 27A8DAFF2F5D309D001C123E /* SFSymbolsExample_2024 */ = {
+ isa = PBXFileSystemSynchronizedRootGroup;
+ path = SFSymbolsExample_2024;
+ sourceTree = "";
+ };
27CB459F2D1C6498008338DF /* AGExample_2021 */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = AGExample_2021;
@@ -73,6 +88,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 27A8DAFB2F5D309D001C123E /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 27A8DB3E2F5D312A001C123E /* SFSymbols.xcframework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
27CB459A2D1C6498008338DF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -104,6 +127,7 @@
273CA58B2D21496D00DCBEF9 /* Frameworks */ = {
isa = PBXGroup;
children = (
+ 27A8DB3D2F5D3124001C123E /* 2024 */,
2769F7262E75767600E13102 /* BacklightServices.xcframework */,
2777DFE22DAD03A700E614B9 /* CoreUI.xcframework */,
27F0A5222D21C51E00361C42 /* RenderBox.xcframework */,
@@ -113,6 +137,78 @@
name = Frameworks;
sourceTree = "";
};
+ 27A8DB2F2F5D3124001C123E /* SFSymbols.swiftmodule */ = {
+ isa = PBXGroup;
+ children = (
+ 27A8DB2E2F5D3124001C123E /* template.swiftinterface */,
+ );
+ path = SFSymbols.swiftmodule;
+ sourceTree = "";
+ };
+ 27A8DB302F5D3124001C123E /* Modules */ = {
+ isa = PBXGroup;
+ children = (
+ 27A8DB2F2F5D3124001C123E /* SFSymbols.swiftmodule */,
+ );
+ path = Modules;
+ sourceTree = "";
+ };
+ 27A8DB322F5D3124001C123E /* Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 27A8DB302F5D3124001C123E /* Modules */,
+ 27A8DB312F5D3124001C123E /* Info.plist */,
+ );
+ path = Sources;
+ sourceTree = "";
+ };
+ 27A8DB342F5D3124001C123E /* ios-arm64-arm64e */ = {
+ isa = PBXGroup;
+ children = (
+ 27A8DB332F5D3124001C123E /* SFSymbols.tbd */,
+ );
+ path = "ios-arm64-arm64e";
+ sourceTree = "";
+ };
+ 27A8DB372F5D3124001C123E /* ios-arm64-x86_64-simulator */ = {
+ isa = PBXGroup;
+ children = (
+ 27A8DB352F5D3124001C123E /* Info.plist */,
+ 27A8DB362F5D3124001C123E /* SFSymbols.tbd */,
+ );
+ path = "ios-arm64-x86_64-simulator";
+ sourceTree = "";
+ };
+ 27A8DB392F5D3124001C123E /* macos-arm64e-arm64-x86_64 */ = {
+ isa = PBXGroup;
+ children = (
+ 27A8DB382F5D3124001C123E /* SFSymbols.tbd */,
+ );
+ path = "macos-arm64e-arm64-x86_64";
+ sourceTree = "";
+ };
+ 27A8DB3A2F5D3124001C123E /* tbds */ = {
+ isa = PBXGroup;
+ children = (
+ 27A8DB342F5D3124001C123E /* ios-arm64-arm64e */,
+ 27A8DB372F5D3124001C123E /* ios-arm64-x86_64-simulator */,
+ 27A8DB392F5D3124001C123E /* macos-arm64e-arm64-x86_64 */,
+ );
+ path = tbds;
+ sourceTree = "";
+ };
+ 27A8DB3D2F5D3124001C123E /* 2024 */ = {
+ isa = PBXGroup;
+ children = (
+ 27A8DB322F5D3124001C123E /* Sources */,
+ 27A8DB3A2F5D3124001C123E /* tbds */,
+ 27A8DB3B2F5D3124001C123E /* Info.plist */,
+ 27A8DB3C2F5D3124001C123E /* SFSymbols.xcframework */,
+ );
+ name = 2024;
+ path = ../SFSymbols/2024;
+ sourceTree = "";
+ };
27CB45942D1C6498008338DF = {
isa = PBXGroup;
children = (
@@ -121,6 +217,7 @@
27F0A5142D21C4A300361C42 /* RBExample_2024 */,
2777DFD22DAD035A00E614B9 /* CoreUIExample_2024 */,
2769F71B2E75720C00E13102 /* BLSExample_2024 */,
+ 27A8DAFF2F5D309D001C123E /* SFSymbolsExample_2024 */,
273CA58B2D21496D00DCBEF9 /* Frameworks */,
27CB459E2D1C6498008338DF /* Products */,
);
@@ -134,6 +231,7 @@
27F0A5132D21C4A300361C42 /* RBExample_2024.app */,
2777DFD12DAD035A00E614B9 /* CoreUIExample_2024.app */,
2769F71A2E75720C00E13102 /* BLSExample_2024.app */,
+ 27A8DAFE2F5D309D001C123E /* SFSymbolsExample_2024.app */,
);
name = Products;
sourceTree = "";
@@ -185,6 +283,28 @@
productReference = 2777DFD12DAD035A00E614B9 /* CoreUIExample_2024.app */;
productType = "com.apple.product-type.application";
};
+ 27A8DAFD2F5D309D001C123E /* SFSymbolsExample_2024 */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 27A8DB092F5D309E001C123E /* Build configuration list for PBXNativeTarget "SFSymbolsExample_2024" */;
+ buildPhases = (
+ 27A8DAFA2F5D309D001C123E /* Sources */,
+ 27A8DAFB2F5D309D001C123E /* Frameworks */,
+ 27A8DAFC2F5D309D001C123E /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ fileSystemSynchronizedGroups = (
+ 27A8DAFF2F5D309D001C123E /* SFSymbolsExample_2024 */,
+ );
+ name = SFSymbolsExample_2024;
+ packageProductDependencies = (
+ );
+ productName = SFSymbolsExample_2024;
+ productReference = 27A8DAFE2F5D309D001C123E /* SFSymbolsExample_2024.app */;
+ productType = "com.apple.product-type.application";
+ };
27CB459C2D1C6498008338DF /* AGExample_2021 */ = {
isa = PBXNativeTarget;
buildConfigurationList = 27CB45AC2D1C6499008338DF /* Build configuration list for PBXNativeTarget "AGExample_2021" */;
@@ -268,6 +388,9 @@
2777DFD02DAD035A00E614B9 = {
CreatedOnToolsVersion = 16.0;
};
+ 27A8DAFD2F5D309D001C123E = {
+ CreatedOnToolsVersion = 16.4;
+ };
27CB459C2D1C6498008338DF = {
CreatedOnToolsVersion = 16.2;
};
@@ -301,6 +424,7 @@
27F0A5122D21C4A300361C42 /* RBExample_2024 */,
2777DFD02DAD035A00E614B9 /* CoreUIExample_2024 */,
2769F7192E75720C00E13102 /* BLSExample_2024 */,
+ 27A8DAFD2F5D309D001C123E /* SFSymbolsExample_2024 */,
);
};
/* End PBXProject section */
@@ -320,6 +444,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 27A8DAFC2F5D309D001C123E /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
27CB459B2D1C6498008338DF /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@@ -358,6 +489,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 27A8DAFA2F5D309D001C123E /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
27CB45992D1C6498008338DF /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -528,6 +666,84 @@
};
name = Release;
};
+ 27A8DB072F5D309E001C123E /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ DEVELOPMENT_TEAM = VB7MJ8R223;
+ ENABLE_HARDENED_RUNTIME = YES;
+ ENABLE_PREVIEWS = YES;
+ GENERATE_INFOPLIST_FILE = YES;
+ "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
+ "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
+ "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
+ "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES;
+ "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES;
+ "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES;
+ "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault;
+ "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
+ INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
+ INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
+ IPHONEOS_DEPLOYMENT_TARGET = 18.5;
+ LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
+ "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
+ MACOSX_DEPLOYMENT_TARGET = 15.5;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "org.OpenSwiftUIProject.DarwinPrivateFrameworks.Example.SFSymbolsExample-2024";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ REGISTER_APP_GROUPS = YES;
+ SDKROOT = auto;
+ SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
+ SUPPORTS_MACCATALYST = NO;
+ SWIFT_EMIT_LOC_STRINGS = YES;
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ XROS_DEPLOYMENT_TARGET = 2.5;
+ };
+ name = Debug;
+ };
+ 27A8DB082F5D309E001C123E /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ DEVELOPMENT_TEAM = VB7MJ8R223;
+ ENABLE_HARDENED_RUNTIME = YES;
+ ENABLE_PREVIEWS = YES;
+ GENERATE_INFOPLIST_FILE = YES;
+ "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
+ "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
+ "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
+ "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES;
+ "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES;
+ "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES;
+ "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault;
+ "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
+ INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
+ INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
+ IPHONEOS_DEPLOYMENT_TARGET = 18.5;
+ LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
+ "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
+ MACOSX_DEPLOYMENT_TARGET = 15.5;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "org.OpenSwiftUIProject.DarwinPrivateFrameworks.Example.SFSymbolsExample-2024";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ REGISTER_APP_GROUPS = YES;
+ SDKROOT = auto;
+ SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
+ SUPPORTS_MACCATALYST = NO;
+ SWIFT_EMIT_LOC_STRINGS = YES;
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ XROS_DEPLOYMENT_TARGET = 2.5;
+ };
+ name = Release;
+ };
27CB45AA2D1C6499008338DF /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -885,6 +1101,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 27A8DB092F5D309E001C123E /* Build configuration list for PBXNativeTarget "SFSymbolsExample_2024" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 27A8DB072F5D309E001C123E /* Debug */,
+ 27A8DB082F5D309E001C123E /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
27CB45982D1C6498008338DF /* Build configuration list for PBXProject "Example" */ = {
isa = XCConfigurationList;
buildConfigurations = (
From 09c01609286ac1ec15ed3639e3ebb7915dba76c3 Mon Sep 17 00:00:00 2001
From: Kyle
Date: Sun, 8 Mar 2026 12:39:50 +0800
Subject: [PATCH 06/12] Remove wrong package name issue
---
.../arm64-apple-ios-simulator.swiftinterface | 2 +-
.../x86_64-apple-ios-simulator.swiftinterface | 2 +-
.../arm64-apple-macos.swiftinterface | 2 +-
.../arm64e-apple-macos.swiftinterface | 2 +-
.../x86_64-apple-macos.swiftinterface | 2 +-
.../arm64-apple-ios-simulator.swiftinterface | 2 +-
.../x86_64-apple-ios-simulator.swiftinterface | 2 +-
.../arm64-apple-macos.swiftinterface | 2 +-
.../arm64e-apple-macos.swiftinterface | 2 +-
.../x86_64-apple-macos.swiftinterface | 2 +-
.../arm64-apple-xros-simulator.swiftinterface | 2 +-
...x86_64-apple-xros-simulator.swiftinterface | 2 +-
AG/update.sh | 2 +-
Package.swift | 2 +-
SFSymbols/2024/Info.plist | 3 +-
.../2024/SFSymbols.xcframework/Info.plist | 54 ---
.../SFSymbols.framework/Info.plist | 16 -
.../arm64-apple-ios-simulator.swiftinterface | 70 ----
.../x86_64-apple-ios-simulator.swiftinterface | 70 ----
.../SFSymbols.framework/SFSymbols.tbd | 342 ------------------
.../SFSymbols.framework/Info.plist | 16 -
.../arm64-apple-macos.swiftinterface | 70 ----
.../arm64e-apple-macos.swiftinterface | 70 ----
.../x86_64-apple-macos.swiftinterface | 70 ----
.../SFSymbols.framework/SFSymbols.tbd | 211 -----------
.../ios-arm64-x86_64-simulator/Info.plist | 50 ---
SFSymbols/update.sh | 13 +-
27 files changed, 24 insertions(+), 1059 deletions(-)
delete mode 100644 SFSymbols/2024/SFSymbols.xcframework/Info.plist
delete mode 100644 SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
delete mode 100644 SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
delete mode 100644 SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
delete mode 100644 SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
delete mode 100644 SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
delete mode 100644 SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
delete mode 100644 SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
delete mode 100644 SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
delete mode 100644 SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
delete mode 100644 SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/Info.plist
diff --git a/AG/2021/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/AG/2021/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index 16d30bb..1d97ea2 100644
--- a/AG/2021/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/AG/2021/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2021/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/AG/2021/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index 1728862..9de0ac6 100644
--- a/AG/2021/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/AG/2021/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-macos.swiftinterface b/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-macos.swiftinterface
index 203e46d..0fbaf95 100644
--- a/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-macos.swiftinterface
+++ b/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-macos.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target arm64-apple-macos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target arm64-apple-macos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64e-apple-macos.swiftinterface b/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64e-apple-macos.swiftinterface
index 48613b6..ce7277c 100644
--- a/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64e-apple-macos.swiftinterface
+++ b/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64e-apple-macos.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target arm64e-apple-macos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target arm64e-apple-macos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-macos.swiftinterface b/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-macos.swiftinterface
index 60a28c4..7187423 100644
--- a/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-macos.swiftinterface
+++ b/AG/2021/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-macos.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target x86_64-apple-macos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target x86_64-apple-macos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2024/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/AG/2024/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index e2dc9f2..66222f8 100644
--- a/AG/2024/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/AG/2024/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target arm64-apple-ios18.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target arm64-apple-ios18.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2024/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/AG/2024/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index feaad83..58eefa0 100644
--- a/AG/2024/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/AG/2024/AttributeGraph.xcframework/ios-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target x86_64-apple-ios18.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target x86_64-apple-ios18.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-macos.swiftinterface b/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-macos.swiftinterface
index 2575f21..ded90b2 100644
--- a/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-macos.swiftinterface
+++ b/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-macos.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target arm64-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target arm64-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64e-apple-macos.swiftinterface b/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64e-apple-macos.swiftinterface
index d5b377f..6324bb9 100644
--- a/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64e-apple-macos.swiftinterface
+++ b/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64e-apple-macos.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target arm64e-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target arm64e-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-macos.swiftinterface b/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-macos.swiftinterface
index fdc680e..7d095fd 100644
--- a/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-macos.swiftinterface
+++ b/AG/2024/AttributeGraph.xcframework/macos-arm64e-arm64-x86_64/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-macos.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target x86_64-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target x86_64-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2024/AttributeGraph.xcframework/xros-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-xros-simulator.swiftinterface b/AG/2024/AttributeGraph.xcframework/xros-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-xros-simulator.swiftinterface
index a10ca48..5a73588 100644
--- a/AG/2024/AttributeGraph.xcframework/xros-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-xros-simulator.swiftinterface
+++ b/AG/2024/AttributeGraph.xcframework/xros-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/arm64-apple-xros-simulator.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target arm64-apple-xros2.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target arm64-apple-xros2.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/2024/AttributeGraph.xcframework/xros-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-xros-simulator.swiftinterface b/AG/2024/AttributeGraph.xcframework/xros-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-xros-simulator.swiftinterface
index 47bb6b1..8e5f79a 100644
--- a/AG/2024/AttributeGraph.xcframework/xros-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-xros-simulator.swiftinterface
+++ b/AG/2024/AttributeGraph.xcframework/xros-arm64-x86_64-simulator/AttributeGraph.framework/Modules/AttributeGraph.swiftmodule/x86_64-apple-xros-simulator.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target x86_64-apple-xros2.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph
+// swift-module-flags: -target x86_64-apple-xros2.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph
// swift-module-flags-ignorable: -interface-compiler-version 6.1
@_exported public import AttributeGraph
public import Swift
diff --git a/AG/update.sh b/AG/update.sh
index a5109b5..11950f7 100755
--- a/AG/update.sh
+++ b/AG/update.sh
@@ -32,7 +32,7 @@ generate_swiftinterface_header() {
local result=""
result+="// swift-interface-format-version: 1.0\n"
result+="// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)\n"
- result+="// swift-module-flags: -target $target -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph -package-name OpenGraph\n"
+ result+="// swift-module-flags: -target $target -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name AttributeGraph\n"
result+="// swift-module-flags-ignorable: -interface-compiler-version 6.1"
echo -e $result
diff --git a/Package.swift b/Package.swift
index 05f3ada..d95b5dc 100644
--- a/Package.swift
+++ b/Package.swift
@@ -157,7 +157,7 @@ let package = Package(
.library(name: "RenderBox", targets: ["RenderBox"]),
.library(name: "CoreUI", targets: ["CoreUI"]),
.library(name: "BacklightServices", targets: ["BacklightServices"]),
- .library(name: "SFSymbols", targets: ["SFSymbols"])
+ .library(name: "SFSymbols", targets: ["SFSymbols"]),
],
targets: [
.binaryTarget(name: "AttributeGraph", path: "AG/\(releaseVersion)/AttributeGraph.xcframework"),
diff --git a/SFSymbols/2024/Info.plist b/SFSymbols/2024/Info.plist
index e0ef5c0..789501e 100644
--- a/SFSymbols/2024/Info.plist
+++ b/SFSymbols/2024/Info.plist
@@ -33,12 +33,13 @@
LibraryIdentifier
- ios-arm64-simulator
+ ios-arm64-x86_64-simulator
LibraryPath
SFSymbols.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
diff --git a/SFSymbols/2024/SFSymbols.xcframework/Info.plist b/SFSymbols/2024/SFSymbols.xcframework/Info.plist
deleted file mode 100644
index e0ef5c0..0000000
--- a/SFSymbols/2024/SFSymbols.xcframework/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
- AvailableLibraries
-
-
- LibraryIdentifier
- macos-arm64e-arm64-x86_64
- LibraryPath
- SFSymbols.framework
- SupportedArchitectures
-
- arm64e
- arm64
- x86_64
-
- SupportedPlatform
- macos
-
-
- LibraryIdentifier
- ios-arm64-arm64e
- LibraryPath
- SFSymbols.framework
- SupportedArchitectures
-
- arm64
- arm64e
-
- SupportedPlatform
- ios
-
-
- LibraryIdentifier
- ios-arm64-simulator
- LibraryPath
- SFSymbols.framework
- SupportedArchitectures
-
- arm64
-
- SupportedPlatform
- ios
- SupportedPlatformVariant
- simulator
-
-
- CFBundlePackageType
- XFWK
- XCFrameworkFormatVersion
- 1.0
-
-
diff --git a/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist b/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
deleted file mode 100644
index db61abe..0000000
--- a/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- CFBundleExecutable
- SFSymbols
- CFBundleIdentifier
- com.apple.SFSymbols
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0.0
-
-
diff --git a/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
deleted file mode 100644
index 13db2ae..0000000
--- a/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ /dev/null
@@ -1,70 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target arm64-apple-ios18.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols
-// swift-module-flags-ignorable: -interface-compiler-version 6.1
-public import Foundation
-public import Swift
-public import CoreText
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-
-public var symbol_order: [String] { get }
-public var name_aliases: [String : String] { get }
-public var nofill_to_fill: [String : String] { get }
-public var private_nofill_to_fill: [String : String] { get }
-
-public var private_symbol_order: [String] { get }
-public var private_name_aliases: [String : String] { get }
-
-
-public struct SymbolMetadataStore {
- static public var system: SymbolMetadataStore { get set }
-
- public var localizationOverrideBundle : Foundation.Bundle? { get set }
- public var localizationOverrideTableName : Swift.String? { get set }
- public func modernSystemName(forAlias: Swift.String) -> Swift.String?
-}
-
-public struct SystemSymbolCSVRow: Swift.Equatable {
- public let accessLevel: SFSymbols.AccessLevel
- public let mirrorForRTL: Swift.Bool
- public let privateScalar: Swift.Unicode.Scalar
- public let publicScalars: [Swift.Unicode.Scalar]
- public let additionalColumns: [Swift.String : Swift.String]
- public let useRestrictionText: Swift.String?
- public let defaultRenderingMode: SFSymbols.RenderingMode?
- public let name: Swift.String
- public let locale: Swift.String?
- public let functions: [Swift.String]
-
- public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
-}
-
-public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case `public`
- case `private`
-
- public var rawValue: Swift.Int { get }
- public init?(rawValue: Swift.Int)
-
- public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
- public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
-}
-
-public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case multicolor
- case palette
- case hierarchical
- case monochrome
-
- public var rawValue: Swift.String { get }
- public init?(rawValue: Swift.String)
-
- public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
-}
-
-public struct Crypton {
- static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
- static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
-}
diff --git a/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
deleted file mode 100644
index bade4f9..0000000
--- a/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ /dev/null
@@ -1,70 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target x86_64-apple-ios18.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols
-// swift-module-flags-ignorable: -interface-compiler-version 6.1
-public import Foundation
-public import Swift
-public import CoreText
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-
-public var symbol_order: [String] { get }
-public var name_aliases: [String : String] { get }
-public var nofill_to_fill: [String : String] { get }
-public var private_nofill_to_fill: [String : String] { get }
-
-public var private_symbol_order: [String] { get }
-public var private_name_aliases: [String : String] { get }
-
-
-public struct SymbolMetadataStore {
- static public var system: SymbolMetadataStore { get set }
-
- public var localizationOverrideBundle : Foundation.Bundle? { get set }
- public var localizationOverrideTableName : Swift.String? { get set }
- public func modernSystemName(forAlias: Swift.String) -> Swift.String?
-}
-
-public struct SystemSymbolCSVRow: Swift.Equatable {
- public let accessLevel: SFSymbols.AccessLevel
- public let mirrorForRTL: Swift.Bool
- public let privateScalar: Swift.Unicode.Scalar
- public let publicScalars: [Swift.Unicode.Scalar]
- public let additionalColumns: [Swift.String : Swift.String]
- public let useRestrictionText: Swift.String?
- public let defaultRenderingMode: SFSymbols.RenderingMode?
- public let name: Swift.String
- public let locale: Swift.String?
- public let functions: [Swift.String]
-
- public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
-}
-
-public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case `public`
- case `private`
-
- public var rawValue: Swift.Int { get }
- public init?(rawValue: Swift.Int)
-
- public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
- public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
-}
-
-public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case multicolor
- case palette
- case hierarchical
- case monochrome
-
- public var rawValue: Swift.String { get }
- public init?(rawValue: Swift.String)
-
- public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
-}
-
-public struct Crypton {
- static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
- static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
-}
diff --git a/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd b/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
deleted file mode 100644
index dd6e8c0..0000000
--- a/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
+++ /dev/null
@@ -1,342 +0,0 @@
-{
- "main_library": {
- "current_versions": [
- {
- "version": "190.1"
- }
- ],
- "exported_symbols": [
- {
- "data": {
- "global": [
- "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg",
- "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV",
- "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV",
- "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV",
- "_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC",
- "_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF",
- "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ",
- "_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV",
- "_$s9SFSymbols9SymbolKeyOMn",
- "_$s9SFSymbols14SymbolMetadataVMn",
- "_SFSymbolsVersionNumber",
- "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV",
- "_$s9SFSymbols12CustomSymbolVMn",
- "_$s9SFSymbols13RenderingModeO8rawValueSSvg",
- "_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF",
- "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg",
- "_$s9SFSymbols14SymbolPropertyVMn",
- "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg",
- "_$s9SFSymbols7VersionVSLAAMc",
- "_$s9SFSymbols7VersionV5patchSivpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC",
- "_$s9SFSymbols7VersionV9hashValueSivg",
- "_$s9SFSymbols12AvailabilityVMn",
- "_$s9SFSymbols13SymbolFeatureV8rawValueSSvg",
- "_kCoreGlyphsNameAliases",
- "_$s9SFSymbols14SymbolCategoryV3KeyVN",
- "_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc",
- "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV",
- "_$s9SFSymbols14SymbolCategoryVMn",
- "_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc",
- "_$s9SFSymbols13SymbolFeatureVSHAAMc",
- "_$s9SFSymbols7VersionV5majorSivg",
- "_$s9SFSymbols14SymbolCategoryVMa",
- "_$s9SFSymbols13RenderingModeO8rawValueSSvpMV",
- "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV",
- "_$s9SFSymbols13SymbolFeatureV4nameACvpZMV",
- "_$s9SFSymbols11AccessLevelO6publicyA2CmFWC",
- "_$s9SFSymbols7VersionV9hashValueSivpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV",
- "_$s9SFSymbols5AliasV4nameSSvg",
- "_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF",
- "_$s9SFSymbols19SymbolMetadataQueryVN",
- "_$s9SFSymbols13SymbolFeatureVMn",
- "_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC",
- "_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols9SymbolKeyO9hashValueSivg",
- "_$s9SFSymbols19SymbolMetadataStoreVACycfC",
- "_$s9SFSymbols11AccessLevelOSQAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF",
- "_$s9SFSymbols13SymbolFeatureVN",
- "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg",
- "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF",
- "_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC",
- "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM",
- "_$s9SFSymbols12name_aliasesSDyS2SGvg",
- "_$s9SFSymbols14SymbolCategoryVN",
- "_$s9SFSymbols9SymbolKeyON",
- "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV",
- "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ",
- "_$s9SFSymbols7CryptonVMa",
- "_kCoreGlyphsPrivateNoFillToFill",
- "_$s9SFSymbols7VersionV11descriptionSSvg",
- "_$s9SFSymbols19SymbolMetadataQueryVMn",
- "_$s9SFSymbols7VersionVSQAAMc",
- "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformOMn",
- "_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC",
- "_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF",
- "_$s9SFSymbols13SymbolFeatureVSQAAMc",
- "_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF",
- "_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF",
- "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg",
- "_$s9SFSymbols19SymbolMetadataStoreVMa",
- "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF",
- "_kCoreGlyphsPrivateNameAliases",
- "_$s9SFSymbols7VersionV11descriptionSSvpMV",
- "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg",
- "_$s9SFSymbols14SymbolPropertyVN",
- "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg",
- "_$s9SFSymbols7VersionV5majorSivpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg",
- "_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF",
- "_$s9SFSymbols14SymbolPropertyVSHAAMc",
- "_$s9SFSymbols12AvailabilityV8PlatformON",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC",
- "_$s9SFSymbols11AccessLevelO8rawValueSivpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg",
- "_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ",
- "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV",
- "_$s9SFSymbols14SymbolMetadataV4nameSSvpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV",
- "_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
- "_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV",
- "_$s9SFSymbols12CustomSymbolV4nameSSvpMV",
- "_$s9SFSymbols11AccessLevelOMa",
- "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg",
- "_$s9SFSymbols13SymbolFeatureV4nameACvgZ",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV",
- "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg",
- "_$s9SFSymbols13RenderingModeOSQAAMc",
- "_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ",
- "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV",
- "_$s9SFSymbols9SymbolKeyOSQAAMc",
- "_$s9SFSymbols13RenderingModeOMa",
- "_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV",
- "_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC",
- "_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF",
- "_$s9SFSymbols13RenderingModeOMn",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg",
- "_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs",
- "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV",
- "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg",
- "_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF",
- "_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC",
- "_$s9SFSymbols7VersionV6stringACSgSS_tcfC",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs",
- "_$s9SFSymbols14SymbolPropertyVSYAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV",
- "_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ",
- "_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ",
- "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg",
- "_$s9SFSymbols14SymbolMetadataVMa",
- "_$s9SFSymbols12CustomSymbolV4nameSSvM",
- "_$s9SFSymbols12CustomSymbolVMa",
- "_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF",
- "_$s9SFSymbols11AccessLevelOSHAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs",
- "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV",
- "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg",
- "_$s9SFSymbols14SymbolMetadataVN",
- "_$s9SFSymbols19SymbolMetadataQueryVMa",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs",
- "_$s9SFSymbols14SymbolMetadataV4nameSSvg",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF",
- "_$s9SFSymbols20private_symbol_orderSaySSGvg",
- "_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC",
- "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs",
- "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg",
- "_$s9SFSymbols5AliasVN",
- "_kCoreGlyphsSymbolOrder",
- "_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF",
- "_SFSymbolsVersionString",
- "_kCoreGlyphsPrivateSymbolOrder",
- "_$s9SFSymbols7VersionVMn",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM",
- "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM",
- "_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF",
- "_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC",
- "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM",
- "_$s9SFSymbols12CustomSymbolV4nameSSvs",
- "_$s9SFSymbols11AccessLevelO8rawValueSivg",
- "_$s9SFSymbols11AccessLevelOMn",
- "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV",
- "_$s9SFSymbols12AvailabilityVMa",
- "_$s9SFSymbols5AliasVMn",
- "_$s9SFSymbols7VersionV5minorSivpMV",
- "_$s9SFSymbols7VersionVSEAAMc",
- "_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC",
- "_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC",
- "_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF",
- "_$s9SFSymbols19SymbolMetadataStoreVMn",
- "_$s9SFSymbols13RenderingModeOSHAAMc",
- "_$s9SFSymbols13SymbolFeatureVMa",
- "_$s9SFSymbols13SymbolFeatureVSYAAMc",
- "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC",
- "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC",
- "_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC",
- "_$s9SFSymbols14nofill_to_fillSDyS2SGvg",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM",
- "_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc",
- "_$s9SFSymbols7VersionV1loiySbAC_ACtFZ",
- "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV",
- "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg",
- "_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF",
- "_kCoreGlyphsNameToBundleType",
- "_$s9SFSymbols12AvailabilityV8PlatformOMa",
- "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV",
- "_$s9SFSymbols9SymbolKeyO9hashValueSivpMV",
- "_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc",
- "_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ",
- "_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF",
- "_$s9SFSymbols7VersionVMa",
- "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg",
- "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV",
- "_$s9SFSymbols11AccessLevelOSLAAMc",
- "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg",
- "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ",
- "_kCoreGlyphsNoFillToFill",
- "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg",
- "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg",
- "_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF",
- "_$s9SFSymbols7VersionVSeAAMc",
- "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg",
- "_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ",
- "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV",
- "_$s9SFSymbols14SymbolPropertyVSQAAMc",
- "_$s9SFSymbols5AliasV4nameSSvpMV",
- "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV",
- "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg",
- "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV",
- "_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
- "_$s9SFSymbols19SymbolMetadataStoreVN",
- "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs",
- "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg",
- "_$s9SFSymbols11AccessLevelOSYAAMc",
- "_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg",
- "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs",
- "_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc",
- "_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC",
- "_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC",
- "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC",
- "_$s9SFSymbols11AccessLevelO7privateyA2CmFWC",
- "_$s9SFSymbols12CustomSymbolVN",
- "_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ",
- "_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc",
- "_$s9SFSymbols13RenderingModeOSYAAMc",
- "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV",
- "_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg",
- "_$s9SFSymbols7CryptonVMn",
- "_$s9SFSymbols12CustomSymbolV4nameSSvg",
- "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV",
- "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg",
- "_$s9SFSymbols7CryptonVN",
- "_$s9SFSymbols7VersionV5minorSivg",
- "_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC",
- "_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ",
- "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols13RenderingModeON",
- "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg",
- "_$s9SFSymbols14SymbolCategoryV3KeyVMa",
- "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg",
- "_$s9SFSymbols14SymbolPropertyV8rawValueSSvg",
- "_$s9SFSymbols7VersionV5patchSivg",
- "_$s9SFSymbols9SymbolKeyOSHAAMc",
- "_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF",
- "_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC",
- "_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF",
- "_$s9SFSymbols12symbol_orderSaySSGvg",
- "_$s9SFSymbols5AliasVMa",
- "_$s9SFSymbols7VersionVN",
- "_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC",
- "_$s9SFSymbols12AvailabilityVN",
- "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV",
- "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg",
- "_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc",
- "_$s9SFSymbols14SymbolCategoryV3KeyVMn",
- "_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC",
- "_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM",
- "_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC",
- "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ",
- "_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF",
- "_$s9SFSymbols20private_name_aliasesSDyS2SGvg",
- "_$s9SFSymbols18SystemSymbolCSVRowVMn",
- "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV",
- "_$s9SFSymbols11AccessLevelON",
- "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg",
- "_$s9SFSymbols18SystemSymbolCSVRowVN",
- "_$s9SFSymbols7VersionVSHAAMc",
- "_$s9SFSymbols14SymbolPropertyVMa",
- "_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF",
- "_$s9SFSymbols14SymbolCategoryV8iconNameSSvg",
- "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV",
- "_$s9SFSymbols18SystemSymbolCSVRowVMa",
- "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV",
- "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg",
- "_$s9SFSymbols9SymbolKeyOMa",
- "_$s9SFSymbols19SymbolMetadataQueryVACycfC",
- "_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF",
- "_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ"
- ],
- "objc_class": [
- "SFSSymbolAssetInfo",
- "SFSCoreGlyphsBundle",
- "SFSDirectoryCompressor",
- "SFSDirectoryDecompressor"
- ]
- }
- }
- ],
- "install_names": [
- {
- "name": "/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols"
- }
- ],
- "swift_abi": [
- {
- "abi": 7
- }
- ],
- "target_info": [
- {
- "min_deployment": "26.2",
- "target": "arm64-ios-simulator"
- }
- ]
- },
- "tapi_tbd_version": 5
-}
diff --git a/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist b/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
deleted file mode 100644
index db61abe..0000000
--- a/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- CFBundleExecutable
- SFSymbols
- CFBundleIdentifier
- com.apple.SFSymbols
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0.0
-
-
diff --git a/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface b/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
deleted file mode 100644
index 4991947..0000000
--- a/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
+++ /dev/null
@@ -1,70 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target arm64-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols
-// swift-module-flags-ignorable: -interface-compiler-version 6.1
-public import Foundation
-public import Swift
-public import CoreText
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-
-public var symbol_order: [String] { get }
-public var name_aliases: [String : String] { get }
-public var nofill_to_fill: [String : String] { get }
-public var private_nofill_to_fill: [String : String] { get }
-
-public var private_symbol_order: [String] { get }
-public var private_name_aliases: [String : String] { get }
-
-
-public struct SymbolMetadataStore {
- static public var system: SymbolMetadataStore { get set }
-
- public var localizationOverrideBundle : Foundation.Bundle? { get set }
- public var localizationOverrideTableName : Swift.String? { get set }
- public func modernSystemName(forAlias: Swift.String) -> Swift.String?
-}
-
-public struct SystemSymbolCSVRow: Swift.Equatable {
- public let accessLevel: SFSymbols.AccessLevel
- public let mirrorForRTL: Swift.Bool
- public let privateScalar: Swift.Unicode.Scalar
- public let publicScalars: [Swift.Unicode.Scalar]
- public let additionalColumns: [Swift.String : Swift.String]
- public let useRestrictionText: Swift.String?
- public let defaultRenderingMode: SFSymbols.RenderingMode?
- public let name: Swift.String
- public let locale: Swift.String?
- public let functions: [Swift.String]
-
- public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
-}
-
-public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case `public`
- case `private`
-
- public var rawValue: Swift.Int { get }
- public init?(rawValue: Swift.Int)
-
- public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
- public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
-}
-
-public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case multicolor
- case palette
- case hierarchical
- case monochrome
-
- public var rawValue: Swift.String { get }
- public init?(rawValue: Swift.String)
-
- public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
-}
-
-public struct Crypton {
- static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
- static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
-}
diff --git a/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface b/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
deleted file mode 100644
index 2a9c503..0000000
--- a/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
+++ /dev/null
@@ -1,70 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target arm64e-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols
-// swift-module-flags-ignorable: -interface-compiler-version 6.1
-public import Foundation
-public import Swift
-public import CoreText
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-
-public var symbol_order: [String] { get }
-public var name_aliases: [String : String] { get }
-public var nofill_to_fill: [String : String] { get }
-public var private_nofill_to_fill: [String : String] { get }
-
-public var private_symbol_order: [String] { get }
-public var private_name_aliases: [String : String] { get }
-
-
-public struct SymbolMetadataStore {
- static public var system: SymbolMetadataStore { get set }
-
- public var localizationOverrideBundle : Foundation.Bundle? { get set }
- public var localizationOverrideTableName : Swift.String? { get set }
- public func modernSystemName(forAlias: Swift.String) -> Swift.String?
-}
-
-public struct SystemSymbolCSVRow: Swift.Equatable {
- public let accessLevel: SFSymbols.AccessLevel
- public let mirrorForRTL: Swift.Bool
- public let privateScalar: Swift.Unicode.Scalar
- public let publicScalars: [Swift.Unicode.Scalar]
- public let additionalColumns: [Swift.String : Swift.String]
- public let useRestrictionText: Swift.String?
- public let defaultRenderingMode: SFSymbols.RenderingMode?
- public let name: Swift.String
- public let locale: Swift.String?
- public let functions: [Swift.String]
-
- public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
-}
-
-public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case `public`
- case `private`
-
- public var rawValue: Swift.Int { get }
- public init?(rawValue: Swift.Int)
-
- public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
- public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
-}
-
-public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case multicolor
- case palette
- case hierarchical
- case monochrome
-
- public var rawValue: Swift.String { get }
- public init?(rawValue: Swift.String)
-
- public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
-}
-
-public struct Crypton {
- static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
- static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
-}
diff --git a/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface b/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
deleted file mode 100644
index d559f06..0000000
--- a/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
+++ /dev/null
@@ -1,70 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
-// swift-module-flags: -target x86_64-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols
-// swift-module-flags-ignorable: -interface-compiler-version 6.1
-public import Foundation
-public import Swift
-public import CoreText
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-
-public var symbol_order: [String] { get }
-public var name_aliases: [String : String] { get }
-public var nofill_to_fill: [String : String] { get }
-public var private_nofill_to_fill: [String : String] { get }
-
-public var private_symbol_order: [String] { get }
-public var private_name_aliases: [String : String] { get }
-
-
-public struct SymbolMetadataStore {
- static public var system: SymbolMetadataStore { get set }
-
- public var localizationOverrideBundle : Foundation.Bundle? { get set }
- public var localizationOverrideTableName : Swift.String? { get set }
- public func modernSystemName(forAlias: Swift.String) -> Swift.String?
-}
-
-public struct SystemSymbolCSVRow: Swift.Equatable {
- public let accessLevel: SFSymbols.AccessLevel
- public let mirrorForRTL: Swift.Bool
- public let privateScalar: Swift.Unicode.Scalar
- public let publicScalars: [Swift.Unicode.Scalar]
- public let additionalColumns: [Swift.String : Swift.String]
- public let useRestrictionText: Swift.String?
- public let defaultRenderingMode: SFSymbols.RenderingMode?
- public let name: Swift.String
- public let locale: Swift.String?
- public let functions: [Swift.String]
-
- public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
-}
-
-public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case `public`
- case `private`
-
- public var rawValue: Swift.Int { get }
- public init?(rawValue: Swift.Int)
-
- public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
- public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
-}
-
-public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
- case multicolor
- case palette
- case hierarchical
- case monochrome
-
- public var rawValue: Swift.String { get }
- public init?(rawValue: Swift.String)
-
- public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
-}
-
-public struct Crypton {
- static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
- static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
-}
diff --git a/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd b/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
deleted file mode 100644
index 9965bb8..0000000
--- a/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
+++ /dev/null
@@ -1,211 +0,0 @@
---- !tapi-tbd
-tbd-version: 4
-targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
- arm64e-macos, arm64e-maccatalyst ]
-install-name: '/System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols'
-current-version: 190.1
-swift-abi-version: 7
-exports:
- - targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
- arm64e-macos, arm64e-maccatalyst ]
- symbols: [ '_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC', '_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC',
- '_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ', '_$s9SFSymbols11AccessLevelO6publicyA2CmFWC',
- '_$s9SFSymbols11AccessLevelO7privateyA2CmFWC', '_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC',
- '_$s9SFSymbols11AccessLevelO8rawValueSivg', '_$s9SFSymbols11AccessLevelO8rawValueSivpMV',
- '_$s9SFSymbols11AccessLevelOMa', '_$s9SFSymbols11AccessLevelOMn',
- '_$s9SFSymbols11AccessLevelON', '_$s9SFSymbols11AccessLevelOSHAAMc',
- '_$s9SFSymbols11AccessLevelOSLAAMc', '_$s9SFSymbols11AccessLevelOSQAAMc',
- '_$s9SFSymbols11AccessLevelOSYAAMc', '_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF',
- '_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC',
- '_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC', '_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC',
- '_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC', '_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC',
- '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC',
- '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg', '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV',
- '_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC',
- '_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC',
- '_$s9SFSymbols12AvailabilityV8PlatformOMa', '_$s9SFSymbols12AvailabilityV8PlatformOMn',
- '_$s9SFSymbols12AvailabilityV8PlatformON', '_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc',
- '_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc', '_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc',
- '_$s9SFSymbols12AvailabilityVMa', '_$s9SFSymbols12AvailabilityVMn',
- '_$s9SFSymbols12AvailabilityVN', '_$s9SFSymbols12CustomSymbolV4nameSSvM',
- '_$s9SFSymbols12CustomSymbolV4nameSSvg', '_$s9SFSymbols12CustomSymbolV4nameSSvpMV',
- '_$s9SFSymbols12CustomSymbolV4nameSSvs', '_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg',
- '_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV',
- '_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC',
- '_$s9SFSymbols12CustomSymbolVMa', '_$s9SFSymbols12CustomSymbolVMn',
- '_$s9SFSymbols12CustomSymbolVN', '_$s9SFSymbols12name_aliasesSDyS2SGvg',
- '_$s9SFSymbols12symbol_orderSaySSGvg', '_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC',
- '_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC', '_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC',
- '_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC', '_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC',
- '_$s9SFSymbols13RenderingModeO8rawValueSSvg', '_$s9SFSymbols13RenderingModeO8rawValueSSvpMV',
- '_$s9SFSymbols13RenderingModeOMa', '_$s9SFSymbols13RenderingModeOMn',
- '_$s9SFSymbols13RenderingModeON', '_$s9SFSymbols13RenderingModeOSHAAMc',
- '_$s9SFSymbols13RenderingModeOSQAAMc', '_$s9SFSymbols13RenderingModeOSYAAMc',
- '_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ', '_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV',
- '_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ', '_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV',
- '_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ', '_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV',
- '_$s9SFSymbols13SymbolFeatureV4nameACvgZ', '_$s9SFSymbols13SymbolFeatureV4nameACvpZMV',
- '_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC', '_$s9SFSymbols13SymbolFeatureV8rawValueSSvg',
- '_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV', '_$s9SFSymbols13SymbolFeatureVMa',
- '_$s9SFSymbols13SymbolFeatureVMn', '_$s9SFSymbols13SymbolFeatureVN',
- '_$s9SFSymbols13SymbolFeatureVSHAAMc', '_$s9SFSymbols13SymbolFeatureVSQAAMc',
- '_$s9SFSymbols13SymbolFeatureVSYAAMc', '_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg',
- '_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV', '_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ',
- '_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV', '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC',
- '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg', '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV',
- '_$s9SFSymbols14SymbolCategoryV3KeyVMa', '_$s9SFSymbols14SymbolCategoryV3KeyVMn',
- '_$s9SFSymbols14SymbolCategoryV3KeyVN', '_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc',
- '_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc', '_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc',
- '_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg', '_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV',
- '_$s9SFSymbols14SymbolCategoryV8iconNameSSvg', '_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV',
- '_$s9SFSymbols14SymbolCategoryVMa', '_$s9SFSymbols14SymbolCategoryVMn',
- '_$s9SFSymbols14SymbolCategoryVN', '_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg',
- '_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV', '_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg',
- '_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV',
- '_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF',
- '_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg', '_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV',
- '_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg', '_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV',
- '_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg',
- '_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV',
- '_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg',
- '_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV',
- '_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg',
- '_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV',
- '_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg',
- '_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV',
- '_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg',
- '_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV',
- '_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg',
- '_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV',
- '_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg', '_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV',
- '_$s9SFSymbols14SymbolMetadataV4nameSSvg', '_$s9SFSymbols14SymbolMetadataV4nameSSvpMV',
- '_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg', '_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV',
- '_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg',
- '_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV',
- '_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF',
- '_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg', '_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV',
- '_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg', '_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV',
- '_$s9SFSymbols14SymbolMetadataVMa', '_$s9SFSymbols14SymbolMetadataVMn',
- '_$s9SFSymbols14SymbolMetadataVN', '_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC',
- '_$s9SFSymbols14SymbolPropertyV8rawValueSSvg', '_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV',
- '_$s9SFSymbols14SymbolPropertyVMa', '_$s9SFSymbols14SymbolPropertyVMn',
- '_$s9SFSymbols14SymbolPropertyVN', '_$s9SFSymbols14SymbolPropertyVSHAAMc',
- '_$s9SFSymbols14SymbolPropertyVSQAAMc', '_$s9SFSymbols14SymbolPropertyVSYAAMc',
- '_$s9SFSymbols14nofill_to_fillSDyS2SGvg', '_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg',
- '_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV',
- '_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg', '_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV',
- '_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg',
- '_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV',
- '_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg',
- '_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV',
- '_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg',
- '_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV',
- '_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg',
- '_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV',
- '_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg',
- '_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV',
- '_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ', '_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg',
- '_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV', '_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ',
- '_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg', '_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV',
- '_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg', '_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV',
- '_$s9SFSymbols18SystemSymbolCSVRowVMa', '_$s9SFSymbols18SystemSymbolCSVRowVMn',
- '_$s9SFSymbols18SystemSymbolCSVRowVN', '_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc',
- '_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF',
- '_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF',
- '_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF',
- '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM',
- '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg',
- '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV',
- '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs',
- '_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF',
- '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM',
- '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg',
- '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV',
- '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs',
- '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM',
- '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg',
- '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV',
- '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs',
- '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM',
- '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg',
- '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV',
- '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs',
- '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM',
- '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg',
- '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV',
- '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs',
- '_$s9SFSymbols19SymbolMetadataQueryVACycfC', '_$s9SFSymbols19SymbolMetadataQueryVMa',
- '_$s9SFSymbols19SymbolMetadataQueryVMn', '_$s9SFSymbols19SymbolMetadataQueryVN',
- '_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF',
- '_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF',
- '_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF',
- '_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF',
- '_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF',
- '_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF',
- '_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF',
- '_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg',
- '_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV',
- '_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF',
- '_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF',
- '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM',
- '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg',
- '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV',
- '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs',
- '_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF',
- '_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF',
- '_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF',
- '_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF',
- '_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF',
- '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM',
- '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg',
- '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV',
- '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs',
- '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM',
- '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg',
- '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV',
- '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs',
- '_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF',
- '_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF',
- '_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF',
- '_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF',
- '_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF',
- '_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ', '_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ',
- '_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV', '_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ',
- '_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF',
- '_$s9SFSymbols19SymbolMetadataStoreVACycfC', '_$s9SFSymbols19SymbolMetadataStoreVMa',
- '_$s9SFSymbols19SymbolMetadataStoreVMn', '_$s9SFSymbols19SymbolMetadataStoreVN',
- '_$s9SFSymbols20private_name_aliasesSDyS2SGvg', '_$s9SFSymbols20private_symbol_orderSaySSGvg',
- '_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg', '_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg',
- '_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV',
- '_$s9SFSymbols5AliasV4nameSSvg', '_$s9SFSymbols5AliasV4nameSSvpMV',
- '_$s9SFSymbols5AliasVMa', '_$s9SFSymbols5AliasVMn', '_$s9SFSymbols5AliasVN',
- '_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ',
- '_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ',
- '_$s9SFSymbols7CryptonVMa', '_$s9SFSymbols7CryptonVMn', '_$s9SFSymbols7CryptonVN',
- '_$s9SFSymbols7VersionV11descriptionSSvg', '_$s9SFSymbols7VersionV11descriptionSSvpMV',
- '_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ', '_$s9SFSymbols7VersionV1loiySbAC_ACtFZ',
- '_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ', '_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC',
- '_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF', '_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC',
- '_$s9SFSymbols7VersionV5majorSivg', '_$s9SFSymbols7VersionV5majorSivpMV',
- '_$s9SFSymbols7VersionV5minorSivg', '_$s9SFSymbols7VersionV5minorSivpMV',
- '_$s9SFSymbols7VersionV5patchSivg', '_$s9SFSymbols7VersionV5patchSivpMV',
- '_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF', '_$s9SFSymbols7VersionV6stringACSgSS_tcfC',
- '_$s9SFSymbols7VersionV9hashValueSivg', '_$s9SFSymbols7VersionV9hashValueSivpMV',
- '_$s9SFSymbols7VersionVMa', '_$s9SFSymbols7VersionVMn', '_$s9SFSymbols7VersionVN',
- '_$s9SFSymbols7VersionVSEAAMc', '_$s9SFSymbols7VersionVSHAAMc',
- '_$s9SFSymbols7VersionVSLAAMc', '_$s9SFSymbols7VersionVSQAAMc',
- '_$s9SFSymbols7VersionVSeAAMc', '_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc',
- '_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC',
- '_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC',
- '_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ', '_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF',
- '_$s9SFSymbols9SymbolKeyO9hashValueSivg', '_$s9SFSymbols9SymbolKeyO9hashValueSivpMV',
- '_$s9SFSymbols9SymbolKeyOMa', '_$s9SFSymbols9SymbolKeyOMn',
- '_$s9SFSymbols9SymbolKeyON', '_$s9SFSymbols9SymbolKeyOSHAAMc',
- '_$s9SFSymbols9SymbolKeyOSQAAMc', _SFSymbolsVersionNumber,
- _SFSymbolsVersionString, _kCoreGlyphsNameAliases, _kCoreGlyphsNameToBundleType,
- _kCoreGlyphsNoFillToFill, _kCoreGlyphsPrivateNameAliases,
- _kCoreGlyphsPrivateNoFillToFill, _kCoreGlyphsPrivateSymbolOrder,
- _kCoreGlyphsSymbolOrder ]
- objc-classes: [ SFSCoreGlyphsBundle, SFSDirectoryCompressor, SFSDirectoryDecompressor,
- SFSSymbolAssetInfo ]
-...
diff --git a/SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/Info.plist b/SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/Info.plist
deleted file mode 100644
index f94d8b1..0000000
--- a/SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
- BuildMachineOSBuild
- 23A344014
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- SFSymbols
- CFBundleIdentifier
- com.apple.SFSymbolsFramework
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- SFSymbols
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1
- CFBundleSupportedPlatforms
-
- iPhoneSimulator
-
- CFBundleVersion
- 190.1.0.2
- DTCompiler
- com.apple.compilers.llvm.clang.1_0
- DTPlatformBuild
-
- DTPlatformName
- iphonesimulator
- DTPlatformVersion
- 26.2
- DTSDKBuild
- 23C38
- DTSDKName
- iphonesimulator26.2.internal
- DTXcode
- 2600
- DTXcodeBuild
- 17A6264l
- MinimumOSVersion
- 26.2
- UIDeviceFamily
-
- 1
-
-
-
diff --git a/SFSymbols/update.sh b/SFSymbols/update.sh
index 2b13ad9..c85890a 100755
--- a/SFSymbols/update.sh
+++ b/SFSymbols/update.sh
@@ -12,13 +12,11 @@ FRAMEWORK_ROOT="$(dirname $(filepath $0))/$VERSION"
# Version mapping logic
if [ "$VERSION" = "2024" ]; then
- IOS_VERSION="17.0"
- MACOS_VERSION="14.0"
- XROS_VERSION="1.0"
+ IOS_VERSION="18.0"
+ MACOS_VERSION="15.0"
else
IOS_VERSION="18.0"
MACOS_VERSION="15.0"
- XROS_VERSION="2.0"
fi
framework_name=SFSymbols
@@ -28,7 +26,7 @@ generate_swiftinterface_header() {
local result=""
result+="// swift-interface-format-version: 1.0\n"
result+="// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)\n"
- result+="// swift-module-flags: -target $target -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols -package-name OpenSFSymbols\n"
+ result+="// swift-module-flags: -target $target -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols\n"
result+="// swift-module-flags-ignorable: -interface-compiler-version 6.1"
echo -e $result
@@ -76,6 +74,11 @@ generate_swiftinterface x86_64-apple-ios-simulator x86_64-apple-ios${IOS_VERSION
generate_swiftinterface arm64-apple-ios-simulator arm64-apple-ios${IOS_VERSION}-simulator
rm template.swiftinterface
+generate_framework $framework_name ios-arm64-arm64e
+# iPhoneOS platform does not support links Swift API of SFSymbols
+cd ../
+rm -r ./$framework_name.swiftmodule
+
generate_framework $framework_name macos-arm64e-arm64-x86_64
generate_swiftinterface x86_64-apple-macos x86_64-apple-macos${MACOS_VERSION}
generate_swiftinterface arm64-apple-macos arm64-apple-macos${MACOS_VERSION}
From 6c2296c907078e595742adfa8799142ae720eced Mon Sep 17 00:00:00 2001
From: Kyle
Date: Sun, 8 Mar 2026 12:42:47 +0800
Subject: [PATCH 07/12] Fix update.sh for SF
---
SFSymbols/update.sh | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/SFSymbols/update.sh b/SFSymbols/update.sh
index c85890a..197326e 100755
--- a/SFSymbols/update.sh
+++ b/SFSymbols/update.sh
@@ -75,9 +75,9 @@ generate_swiftinterface arm64-apple-ios-simulator arm64-apple-ios${IOS_VERSION}-
rm template.swiftinterface
generate_framework $framework_name ios-arm64-arm64e
-# iPhoneOS platform does not support links Swift API of SFSymbols
-cd ../
-rm -r ./$framework_name.swiftmodule
+generate_swiftinterface arm64e-apple-ios arm64e-apple-ios${IOS_VERSION}
+generate_swiftinterface arm64-apple-ios arm64-apple-ios${IOS_VERSION}
+rm template.swiftinterface
generate_framework $framework_name macos-arm64e-arm64-x86_64
generate_swiftinterface x86_64-apple-macos x86_64-apple-macos${MACOS_VERSION}
From cb174d482e9406d6f84068d52f5925b1ff6e6707 Mon Sep 17 00:00:00 2001
From: Kyle
Date: Sun, 8 Mar 2026 12:48:29 +0800
Subject: [PATCH 08/12] Add SF short support
---
Package.swift | 2 +-
Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift | 4 ++--
README.md | 2 +-
{SFSymbols => SF}/2024/Info.plist | 0
{SFSymbols => SF}/2024/Sources/Info.plist | 0
.../Modules/SFSymbols.swiftmodule/template.swiftinterface | 0
{SFSymbols => SF}/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd | 0
.../2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd | 0
.../2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd | 0
{SFSymbols => SF}/README.md | 2 +-
{SFSymbols => SF}/latest | 0
{SFSymbols => SF}/reset.sh | 0
{SFSymbols => SF}/update.sh | 0
Scripts/SDK/install_internal_sdk.sh | 2 +-
Scripts/SDK/{install_sfsymbols.sh => install_sf.sh} | 6 +++---
Scripts/update_frameworks.sh | 4 ++--
16 files changed, 11 insertions(+), 11 deletions(-)
rename {SFSymbols => SF}/2024/Info.plist (100%)
rename {SFSymbols => SF}/2024/Sources/Info.plist (100%)
rename {SFSymbols => SF}/2024/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface (100%)
rename {SFSymbols => SF}/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd (100%)
rename {SFSymbols => SF}/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd (100%)
rename {SFSymbols => SF}/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd (100%)
rename {SFSymbols => SF}/README.md (96%)
rename {SFSymbols => SF}/latest (100%)
rename {SFSymbols => SF}/reset.sh (100%)
rename {SFSymbols => SF}/update.sh (100%)
rename Scripts/SDK/{install_sfsymbols.sh => install_sf.sh} (90%)
diff --git a/Package.swift b/Package.swift
index d95b5dc..1e16d95 100644
--- a/Package.swift
+++ b/Package.swift
@@ -170,7 +170,7 @@ let package = Package(
.binaryTarget(name: "RenderBox", path: "RB/2024/RenderBox.xcframework"),
.binaryTarget(name: "CoreUI", path: "CoreUI/2024/CoreUI.xcframework"),
.binaryTarget(name: "BacklightServices", path: "BLS/2024/BacklightServices.xcframework"),
- .binaryTarget(name: "SFSymbols", path: "SFSymbols/2024/SFSymbols.xcframework"),
+ .binaryTarget(name: "SFSymbols", path: "SF/2024/SFSymbols.xcframework"),
.plugin(
name: "UpdateXCFrameworks",
capability: .command(
diff --git a/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift b/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift
index ccc97ac..f71dea3 100644
--- a/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift
+++ b/Plugins/UpdateXCFrameworks/UpdateXCFrameworksCommand.swift
@@ -20,8 +20,8 @@ struct UpdateXCFrameworksCommand: CommandPlugin {
try run(context: context, command: "CoreUI/reset.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
try run(context: context, command: "CoreUI/update.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
// SFSymbols
- try run(context: context, command: "SFSymbols/reset.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
- try run(context: context, command: "SFSymbols/update.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
+ try run(context: context, command: "SF/reset.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
+ try run(context: context, command: "SF/update.sh", environment: ["DARWINPRIVATEFRAMEWORKS_TARGET_RELEASE": "2024"])
}
private func run(context: PackagePlugin.PluginContext, command: String, environment: [String: String]) throws {
diff --git a/README.md b/README.md
index af7d45b..0883382 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ The frameworks are provided as xcframeworks available for macOS, iOS Simulator,
- `BLS/`: Contains the `BacklightServices` framework.
- `Examples/`: Contains example projects demonstrating usage of the private frameworks.
- `RB/`: Contains the `RenderBox` framework.
-- `SFSymbols/`: Contains the `SFSymbols` framework.
+- `SF/`: Contains the `SFSymbols` framework.
- `Plugins/UpdateModule/`: Contains the `UpdateModule` plugin for updating the frameworks.
## Update
diff --git a/SFSymbols/2024/Info.plist b/SF/2024/Info.plist
similarity index 100%
rename from SFSymbols/2024/Info.plist
rename to SF/2024/Info.plist
diff --git a/SFSymbols/2024/Sources/Info.plist b/SF/2024/Sources/Info.plist
similarity index 100%
rename from SFSymbols/2024/Sources/Info.plist
rename to SF/2024/Sources/Info.plist
diff --git a/SFSymbols/2024/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface b/SF/2024/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface
similarity index 100%
rename from SFSymbols/2024/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface
rename to SF/2024/Sources/Modules/SFSymbols.swiftmodule/template.swiftinterface
diff --git a/SFSymbols/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd b/SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
similarity index 100%
rename from SFSymbols/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
rename to SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
diff --git a/SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd b/SF/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
similarity index 100%
rename from SFSymbols/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
rename to SF/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
diff --git a/SFSymbols/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd b/SF/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
similarity index 100%
rename from SFSymbols/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
rename to SF/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
diff --git a/SFSymbols/README.md b/SF/README.md
similarity index 96%
rename from SFSymbols/README.md
rename to SF/README.md
index 1d2b360..6313672 100644
--- a/SFSymbols/README.md
+++ b/SF/README.md
@@ -20,4 +20,4 @@ After making changes to Sources or tbds, run `update.sh` to update the xcframewo
- macOS (arm64e, arm64, x86_64)
- iOS (arm64, arm64e)
-- iOS Simulator (arm64)
+- iOS Simulator (arm64, x86_64)
diff --git a/SFSymbols/latest b/SF/latest
similarity index 100%
rename from SFSymbols/latest
rename to SF/latest
diff --git a/SFSymbols/reset.sh b/SF/reset.sh
similarity index 100%
rename from SFSymbols/reset.sh
rename to SF/reset.sh
diff --git a/SFSymbols/update.sh b/SF/update.sh
similarity index 100%
rename from SFSymbols/update.sh
rename to SF/update.sh
diff --git a/Scripts/SDK/install_internal_sdk.sh b/Scripts/SDK/install_internal_sdk.sh
index f2c6a11..f760ed0 100755
--- a/Scripts/SDK/install_internal_sdk.sh
+++ b/Scripts/SDK/install_internal_sdk.sh
@@ -279,7 +279,7 @@ echo "Installing RenderBox framework..."
"$REPO_ROOT/Scripts/SDK/install_rb.sh" "$INTERNAL_SDK_PATH" "$PLATFORM"
echo "Installing SFSymbols framework..."
-"$REPO_ROOT/Scripts/SDK/install_sfsymbols.sh" "$INTERNAL_SDK_PATH" "$PLATFORM"
+"$REPO_ROOT/Scripts/SDK/install_sf.sh" "$INTERNAL_SDK_PATH" "$PLATFORM"
# Enable UIScreen support for XRSimulator
if [ "$PLATFORM" = "XRSimulator" ]; then
diff --git a/Scripts/SDK/install_sfsymbols.sh b/Scripts/SDK/install_sf.sh
similarity index 90%
rename from Scripts/SDK/install_sfsymbols.sh
rename to Scripts/SDK/install_sf.sh
index d8e65ba..45850ba 100755
--- a/Scripts/SDK/install_sfsymbols.sh
+++ b/Scripts/SDK/install_sf.sh
@@ -31,7 +31,7 @@ case "$PLATFORM_NAME" in
"MacOSX")
echo "Setting up MacOSX SFSymbols framework..."
- REPOSITORY_FRAMEWORK_PATH="$REPO_ROOT/SFSymbols/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework"
+ REPOSITORY_FRAMEWORK_PATH="$REPO_ROOT/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework"
if [ -d "$REPOSITORY_FRAMEWORK_PATH/Headers" ]; then
cp -R "$REPOSITORY_FRAMEWORK_PATH/Headers" "$SDK_FRAMEWORK_PATH/"
@@ -57,7 +57,7 @@ case "$PLATFORM_NAME" in
"iPhoneSimulator")
echo "Setting up iPhoneSimulator SFSymbols framework..."
- REPOSITORY_FRAMEWORK_PATH="$REPO_ROOT/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-simulator/SFSymbols.framework"
+ REPOSITORY_FRAMEWORK_PATH="$REPO_ROOT/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework"
if [ -d "$REPOSITORY_FRAMEWORK_PATH/Headers" ]; then
cp -R "$REPOSITORY_FRAMEWORK_PATH/Headers" "$SDK_FRAMEWORK_PATH/"
@@ -83,7 +83,7 @@ case "$PLATFORM_NAME" in
"iPhoneOS")
echo "Setting up iPhoneOS SFSymbols framework..."
- REPOSITORY_FRAMEWORK_PATH="$REPO_ROOT/SFSymbols/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework"
+ REPOSITORY_FRAMEWORK_PATH="$REPO_ROOT/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework"
if [ -d "$REPOSITORY_FRAMEWORK_PATH/Headers" ]; then
cp -R "$REPOSITORY_FRAMEWORK_PATH/Headers" "$SDK_FRAMEWORK_PATH/"
diff --git a/Scripts/update_frameworks.sh b/Scripts/update_frameworks.sh
index 904af85..89d6566 100755
--- a/Scripts/update_frameworks.sh
+++ b/Scripts/update_frameworks.sh
@@ -26,8 +26,8 @@ get_framework_dir() {
CoreUI)
echo "CoreUI"
;;
- SFSymbols)
- echo "SFSymbols"
+ SFSymbols|SF)
+ echo "SF"
;;
*)
echo "$1"
From 8a808ccb29e07f1524913933c250b7bb6282ae00 Mon Sep 17 00:00:00 2001
From: Kyle
Date: Sun, 8 Mar 2026 12:53:59 +0800
Subject: [PATCH 09/12] Update the tbd information
---
SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd | 10 +++++-----
SF/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd | 8 ++++++--
SF/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd | 2 +-
SF/README.md | 10 +++++-----
4 files changed, 17 insertions(+), 13 deletions(-)
diff --git a/SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd b/SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
index 7964d94..aa7e5ad 100644
--- a/SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
+++ b/SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
@@ -2,7 +2,7 @@
"main_library": {
"current_versions": [
{
- "version": "190.1"
+ "version": "167.5"
}
],
"exported_symbols": [
@@ -333,12 +333,12 @@
],
"target_info": [
{
- "target": "arm64-ios",
- "min_deployment": "17.0"
+ "min_deployment": "18.5",
+ "target": "x86_64-ios-simulator"
},
{
- "target": "arm64e-ios",
- "min_deployment": "17.0"
+ "min_deployment": "18.5",
+ "target": "arm64-ios-simulator"
}
]
},
diff --git a/SF/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd b/SF/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
index 7b4fce4..aa7e5ad 100644
--- a/SF/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
+++ b/SF/2024/tbds/ios-arm64-x86_64-simulator/SFSymbols.tbd
@@ -2,7 +2,7 @@
"main_library": {
"current_versions": [
{
- "version": "190.1"
+ "version": "167.5"
}
],
"exported_symbols": [
@@ -333,7 +333,11 @@
],
"target_info": [
{
- "min_deployment": "17.0",
+ "min_deployment": "18.5",
+ "target": "x86_64-ios-simulator"
+ },
+ {
+ "min_deployment": "18.5",
"target": "arm64-ios-simulator"
}
]
diff --git a/SF/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd b/SF/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
index 9965bb8..14f7cee 100644
--- a/SF/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
+++ b/SF/2024/tbds/macos-arm64e-arm64-x86_64/SFSymbols.tbd
@@ -3,7 +3,7 @@ tbd-version: 4
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
arm64e-macos, arm64e-maccatalyst ]
install-name: '/System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols'
-current-version: 190.1
+current-version: 167.5
swift-abi-version: 7
exports:
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
diff --git a/SF/README.md b/SF/README.md
index 6313672..73cf119 100644
--- a/SF/README.md
+++ b/SF/README.md
@@ -8,13 +8,13 @@ After making changes to Sources or tbds, run `update.sh` to update the xcframewo
#### Version OS_RELEASE 2024
-- iOS's tbd is from
- - `https://github.com/xybp888/iOS-SDKs/blob/master/iPhoneOS18.0.sdk/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols.tbd`
+- iOS:
+ - copy from ios-arm64-x86_64-simulator
- iOS Simulator:
- - `/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SFSymbols.framework`
+ - `/Library/Developer/CoreSimulator/Volumes/iOS_22F77/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.5.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SFSymbols.framework`
- `xcrun tapi stubify ./SFSymbols.framework`
-- macOS:
- - `/Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.0.sdk/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols.tbd`
+- macOS's tbd is from macOS 15.5 SDK (bundled with Xcode 16.4)
+ - `/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols.tbd`
### Supported Platforms
From 4b894062a8a464734f990f482333c55c5104e2ed Mon Sep 17 00:00:00 2001
From: Kyle
Date: Sun, 8 Mar 2026 12:55:11 +0800
Subject: [PATCH 10/12] Fix header warning
---
SF/update.sh | 2 --
1 file changed, 2 deletions(-)
diff --git a/SF/update.sh b/SF/update.sh
index 197326e..460a598 100755
--- a/SF/update.sh
+++ b/SF/update.sh
@@ -47,12 +47,10 @@ generate_framework() {
mkdir -p ${path}
rm -rf ${path}/${framework_name}.tbd
- rm -rf ${path}/Headers
rm -rf ${path}/Modules
rm -rf ${path}/Info.plist
cp ${FRAMEWORK_ROOT}/tbds/${arch_name}/${framework_name}.tbd ${path}/
- cp -rf ${FRAMEWORK_ROOT}/Sources/Headers ${path}/
cp -rf ${FRAMEWORK_ROOT}/Sources/Modules ${path}/
cp -rf ${FRAMEWORK_ROOT}/Sources/Info.plist ${path}/
From 05442f5db8e4bc78d852230b04bbef794cca0f6b Mon Sep 17 00:00:00 2001
From: Kyle
Date: Sun, 8 Mar 2026 12:57:08 +0800
Subject: [PATCH 11/12] Add xcframework and fix pb
---
Example/Example.xcodeproj/project.pbxproj | 6 +-
SF/2024/SFSymbols.xcframework/Info.plist | 55 +++
.../SFSymbols.framework/Info.plist | 16 +
.../arm64-apple-ios.swiftinterface | 70 ++++
.../arm64e-apple-ios.swiftinterface | 70 ++++
.../SFSymbols.framework/SFSymbols.tbd | 346 ++++++++++++++++++
.../SFSymbols.framework/Info.plist | 16 +
.../arm64-apple-ios-simulator.swiftinterface | 70 ++++
.../x86_64-apple-ios-simulator.swiftinterface | 70 ++++
.../SFSymbols.framework/SFSymbols.tbd | 346 ++++++++++++++++++
.../SFSymbols.framework/Info.plist | 16 +
.../arm64-apple-macos.swiftinterface | 70 ++++
.../arm64e-apple-macos.swiftinterface | 70 ++++
.../x86_64-apple-macos.swiftinterface | 70 ++++
.../SFSymbols.framework/SFSymbols.tbd | 211 +++++++++++
15 files changed, 1500 insertions(+), 2 deletions(-)
create mode 100644 SF/2024/SFSymbols.xcframework/Info.plist
create mode 100644 SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist
create mode 100644 SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios.swiftinterface
create mode 100644 SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-ios.swiftinterface
create mode 100644 SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
create mode 100644 SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
create mode 100644 SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
create mode 100644 SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
create mode 100644 SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
create mode 100644 SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
create mode 100644 SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
create mode 100644 SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
create mode 100644 SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
create mode 100644 SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
diff --git a/Example/Example.xcodeproj/project.pbxproj b/Example/Example.xcodeproj/project.pbxproj
index 482dce8..860dff5 100644
--- a/Example/Example.xcodeproj/project.pbxproj
+++ b/Example/Example.xcodeproj/project.pbxproj
@@ -9,7 +9,7 @@
/* Begin PBXBuildFile section */
2769F7272E75768C00E13102 /* BacklightServices.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2769F7262E75767600E13102 /* BacklightServices.xcframework */; };
2777DFE32DAD03A700E614B9 /* CoreUI.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777DFE22DAD03A700E614B9 /* CoreUI.xcframework */; };
- 27A8DB3E2F5D312A001C123E /* SFSymbols.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27A8DB3C2F5D3124001C123E /* SFSymbols.xcframework */; };
+ 27A8DB662F5D38E7001C123E /* SFSymbols.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27A8DB652F5D38E7001C123E /* SFSymbols.xcframework */; };
27D1541E2F39E0E600D96064 /* AttributeGraph in Frameworks */ = {isa = PBXBuildFile; productRef = 27D1541D2F39E0E600D96064 /* AttributeGraph */; };
27F0A5082D21C40600361C42 /* AttributeGraph.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27F0A5072D21C40600361C42 /* AttributeGraph.xcframework */; };
27F0A50C2D21C41100361C42 /* AttributeGraph.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27F0A50B2D21C41100361C42 /* AttributeGraph.xcframework */; };
@@ -30,6 +30,7 @@
27A8DB382F5D3124001C123E /* SFSymbols.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; path = SFSymbols.tbd; sourceTree = ""; };
27A8DB3B2F5D3124001C123E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
27A8DB3C2F5D3124001C123E /* SFSymbols.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = SFSymbols.xcframework; sourceTree = ""; };
+ 27A8DB652F5D38E7001C123E /* SFSymbols.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = SFSymbols.xcframework; path = ../SF/2024/SFSymbols.xcframework; sourceTree = ""; };
27CB459D2D1C6498008338DF /* AGExample_2021.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AGExample_2021.app; sourceTree = BUILT_PRODUCTS_DIR; };
27F0A4F82D21C33200361C42 /* AGExample_2024.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AGExample_2024.app; sourceTree = BUILT_PRODUCTS_DIR; };
27F0A5072D21C40600361C42 /* AttributeGraph.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = AttributeGraph.xcframework; path = ../AG/2021/AttributeGraph.xcframework; sourceTree = ""; };
@@ -92,7 +93,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 27A8DB3E2F5D312A001C123E /* SFSymbols.xcframework in Frameworks */,
+ 27A8DB662F5D38E7001C123E /* SFSymbols.xcframework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -127,6 +128,7 @@
273CA58B2D21496D00DCBEF9 /* Frameworks */ = {
isa = PBXGroup;
children = (
+ 27A8DB652F5D38E7001C123E /* SFSymbols.xcframework */,
27A8DB3D2F5D3124001C123E /* 2024 */,
2769F7262E75767600E13102 /* BacklightServices.xcframework */,
2777DFE22DAD03A700E614B9 /* CoreUI.xcframework */,
diff --git a/SF/2024/SFSymbols.xcframework/Info.plist b/SF/2024/SFSymbols.xcframework/Info.plist
new file mode 100644
index 0000000..789501e
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/Info.plist
@@ -0,0 +1,55 @@
+
+
+
+
+ AvailableLibraries
+
+
+ LibraryIdentifier
+ macos-arm64e-arm64-x86_64
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64e
+ arm64
+ x86_64
+
+ SupportedPlatform
+ macos
+
+
+ LibraryIdentifier
+ ios-arm64-arm64e
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64
+ arm64e
+
+ SupportedPlatform
+ ios
+
+
+ LibraryIdentifier
+ ios-arm64-x86_64-simulator
+ LibraryPath
+ SFSymbols.framework
+ SupportedArchitectures
+
+ arm64
+ x86_64
+
+ SupportedPlatform
+ ios
+ SupportedPlatformVariant
+ simulator
+
+
+ CFBundlePackageType
+ XFWK
+ XCFrameworkFormatVersion
+ 1.0
+
+
diff --git a/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist b/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist
new file mode 100644
index 0000000..db61abe
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Info.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbols
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0.0
+
+
diff --git a/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios.swiftinterface b/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios.swiftinterface
new file mode 100644
index 0000000..fd439a2
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target arm64-apple-ios18.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-ios.swiftinterface b/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-ios.swiftinterface
new file mode 100644
index 0000000..2de9d3a
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-ios.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target arm64e-apple-ios18.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd b/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
new file mode 100644
index 0000000..aa7e5ad
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
@@ -0,0 +1,346 @@
+{
+ "main_library": {
+ "current_versions": [
+ {
+ "version": "167.5"
+ }
+ ],
+ "exported_symbols": [
+ {
+ "data": {
+ "global": [
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV",
+ "_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV",
+ "_$s9SFSymbols9SymbolKeyOMn",
+ "_$s9SFSymbols14SymbolMetadataVMn",
+ "_SFSymbolsVersionNumber",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV",
+ "_$s9SFSymbols12CustomSymbolVMn",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg",
+ "_$s9SFSymbols14SymbolPropertyVMn",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg",
+ "_$s9SFSymbols7VersionVSLAAMc",
+ "_$s9SFSymbols7VersionV5patchSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivg",
+ "_$s9SFSymbols12AvailabilityVMn",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvg",
+ "_kCoreGlyphsNameAliases",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVN",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc",
+ "_$s9SFSymbols13SymbolFeatureVSHAAMc",
+ "_$s9SFSymbols7VersionV5majorSivg",
+ "_$s9SFSymbols14SymbolCategoryVMa",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvpZMV",
+ "_$s9SFSymbols11AccessLevelO6publicyA2CmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV",
+ "_$s9SFSymbols5AliasV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryVN",
+ "_$s9SFSymbols13SymbolFeatureVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivg",
+ "_$s9SFSymbols19SymbolMetadataStoreVACycfC",
+ "_$s9SFSymbols11AccessLevelOSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF",
+ "_$s9SFSymbols13SymbolFeatureVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM",
+ "_$s9SFSymbols12name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols14SymbolCategoryVN",
+ "_$s9SFSymbols9SymbolKeyON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ",
+ "_$s9SFSymbols7CryptonVMa",
+ "_kCoreGlyphsPrivateNoFillToFill",
+ "_$s9SFSymbols7VersionV11descriptionSSvg",
+ "_$s9SFSymbols19SymbolMetadataQueryVMn",
+ "_$s9SFSymbols7VersionVSQAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMn",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF",
+ "_$s9SFSymbols13SymbolFeatureVSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreVMa",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF",
+ "_kCoreGlyphsPrivateNameAliases",
+ "_$s9SFSymbols7VersionV11descriptionSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols14SymbolPropertyVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg",
+ "_$s9SFSymbols7VersionV5majorSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg",
+ "_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols14SymbolPropertyVSHAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformON",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV",
+ "_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvpMV",
+ "_$s9SFSymbols11AccessLevelOMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvgZ",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg",
+ "_$s9SFSymbols13RenderingModeOSQAAMc",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV",
+ "_$s9SFSymbols9SymbolKeyOSQAAMc",
+ "_$s9SFSymbols13RenderingModeOMa",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV",
+ "_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF",
+ "_$s9SFSymbols13RenderingModeOMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF",
+ "_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC",
+ "_$s9SFSymbols7VersionV6stringACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs",
+ "_$s9SFSymbols14SymbolPropertyVSYAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataVMa",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvM",
+ "_$s9SFSymbols12CustomSymbolVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF",
+ "_$s9SFSymbols11AccessLevelOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg",
+ "_$s9SFSymbols14SymbolMetadataVN",
+ "_$s9SFSymbols19SymbolMetadataQueryVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF",
+ "_$s9SFSymbols20private_symbol_orderSaySSGvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg",
+ "_$s9SFSymbols5AliasVN",
+ "_kCoreGlyphsSymbolOrder",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF",
+ "_SFSymbolsVersionString",
+ "_kCoreGlyphsPrivateSymbolOrder",
+ "_$s9SFSymbols7VersionVMn",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM",
+ "_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF",
+ "_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvs",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivg",
+ "_$s9SFSymbols11AccessLevelOMn",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityVMa",
+ "_$s9SFSymbols5AliasVMn",
+ "_$s9SFSymbols7VersionV5minorSivpMV",
+ "_$s9SFSymbols7VersionVSEAAMc",
+ "_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataStoreVMn",
+ "_$s9SFSymbols13RenderingModeOSHAAMc",
+ "_$s9SFSymbols13SymbolFeatureVMa",
+ "_$s9SFSymbols13SymbolFeatureVSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC",
+ "_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC",
+ "_$s9SFSymbols14nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM",
+ "_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc",
+ "_$s9SFSymbols7VersionV1loiySbAC_ACtFZ",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF",
+ "_kCoreGlyphsNameToBundleType",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMa",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc",
+ "_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF",
+ "_$s9SFSymbols7VersionVMa",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV",
+ "_$s9SFSymbols11AccessLevelOSLAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ",
+ "_kCoreGlyphsNoFillToFill",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg",
+ "_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols7VersionVSeAAMc",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV",
+ "_$s9SFSymbols14SymbolPropertyVSQAAMc",
+ "_$s9SFSymbols5AliasV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV",
+ "_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreVN",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg",
+ "_$s9SFSymbols11AccessLevelOSYAAMc",
+ "_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc",
+ "_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC",
+ "_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC",
+ "_$s9SFSymbols11AccessLevelO7privateyA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc",
+ "_$s9SFSymbols13RenderingModeOSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV",
+ "_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols7CryptonVMn",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg",
+ "_$s9SFSymbols7CryptonVN",
+ "_$s9SFSymbols7VersionV5minorSivg",
+ "_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC",
+ "_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols13RenderingModeON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvg",
+ "_$s9SFSymbols7VersionV5patchSivg",
+ "_$s9SFSymbols9SymbolKeyOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF",
+ "_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC",
+ "_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF",
+ "_$s9SFSymbols12symbol_orderSaySSGvg",
+ "_$s9SFSymbols5AliasVMa",
+ "_$s9SFSymbols7VersionVN",
+ "_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC",
+ "_$s9SFSymbols12AvailabilityVN",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMn",
+ "_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC",
+ "_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM",
+ "_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols20private_name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV",
+ "_$s9SFSymbols11AccessLevelON",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVN",
+ "_$s9SFSymbols7VersionVSHAAMc",
+ "_$s9SFSymbols14SymbolPropertyVMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvg",
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg",
+ "_$s9SFSymbols9SymbolKeyOMa",
+ "_$s9SFSymbols19SymbolMetadataQueryVACycfC",
+ "_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF",
+ "_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ"
+ ],
+ "objc_class": [
+ "SFSSymbolAssetInfo",
+ "SFSCoreGlyphsBundle",
+ "SFSDirectoryCompressor",
+ "SFSDirectoryDecompressor"
+ ]
+ }
+ }
+ ],
+ "install_names": [
+ {
+ "name": "/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols"
+ }
+ ],
+ "swift_abi": [
+ {
+ "abi": 7
+ }
+ ],
+ "target_info": [
+ {
+ "min_deployment": "18.5",
+ "target": "x86_64-ios-simulator"
+ },
+ {
+ "min_deployment": "18.5",
+ "target": "arm64-ios-simulator"
+ }
+ ]
+ },
+ "tapi_tbd_version": 5
+}
diff --git a/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist b/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
new file mode 100644
index 0000000..db61abe
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Info.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbols
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0.0
+
+
diff --git a/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
new file mode 100644
index 0000000..1800467
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target arm64-apple-ios18.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
new file mode 100644
index 0000000..96107d7
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target x86_64-apple-ios18.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd b/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
new file mode 100644
index 0000000..aa7e5ad
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/ios-arm64-x86_64-simulator/SFSymbols.framework/SFSymbols.tbd
@@ -0,0 +1,346 @@
+{
+ "main_library": {
+ "current_versions": [
+ {
+ "version": "167.5"
+ }
+ ],
+ "exported_symbols": [
+ {
+ "data": {
+ "global": [
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV",
+ "_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV",
+ "_$s9SFSymbols9SymbolKeyOMn",
+ "_$s9SFSymbols14SymbolMetadataVMn",
+ "_SFSymbolsVersionNumber",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV",
+ "_$s9SFSymbols12CustomSymbolVMn",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg",
+ "_$s9SFSymbols14SymbolPropertyVMn",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg",
+ "_$s9SFSymbols7VersionVSLAAMc",
+ "_$s9SFSymbols7VersionV5patchSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivg",
+ "_$s9SFSymbols12AvailabilityVMn",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvg",
+ "_kCoreGlyphsNameAliases",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVN",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc",
+ "_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc",
+ "_$s9SFSymbols13SymbolFeatureVSHAAMc",
+ "_$s9SFSymbols7VersionV5majorSivg",
+ "_$s9SFSymbols14SymbolCategoryVMa",
+ "_$s9SFSymbols13RenderingModeO8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvpZMV",
+ "_$s9SFSymbols11AccessLevelO6publicyA2CmFWC",
+ "_$s9SFSymbols7VersionV9hashValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV",
+ "_$s9SFSymbols5AliasV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryVN",
+ "_$s9SFSymbols13SymbolFeatureVMn",
+ "_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivg",
+ "_$s9SFSymbols19SymbolMetadataStoreVACycfC",
+ "_$s9SFSymbols11AccessLevelOSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF",
+ "_$s9SFSymbols13SymbolFeatureVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM",
+ "_$s9SFSymbols12name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols14SymbolCategoryVN",
+ "_$s9SFSymbols9SymbolKeyON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ",
+ "_$s9SFSymbols7CryptonVMa",
+ "_kCoreGlyphsPrivateNoFillToFill",
+ "_$s9SFSymbols7VersionV11descriptionSSvg",
+ "_$s9SFSymbols19SymbolMetadataQueryVMn",
+ "_$s9SFSymbols7VersionVSQAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMn",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF",
+ "_$s9SFSymbols13SymbolFeatureVSQAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF",
+ "_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreVMa",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF",
+ "_kCoreGlyphsPrivateNameAliases",
+ "_$s9SFSymbols7VersionV11descriptionSSvpMV",
+ "_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols14SymbolPropertyVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg",
+ "_$s9SFSymbols7VersionV5majorSivpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg",
+ "_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols14SymbolPropertyVSHAAMc",
+ "_$s9SFSymbols12AvailabilityV8PlatformON",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV",
+ "_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvpMV",
+ "_$s9SFSymbols11AccessLevelOMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg",
+ "_$s9SFSymbols13SymbolFeatureV4nameACvgZ",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg",
+ "_$s9SFSymbols13RenderingModeOSQAAMc",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ",
+ "_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV",
+ "_$s9SFSymbols9SymbolKeyOSQAAMc",
+ "_$s9SFSymbols13RenderingModeOMa",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV",
+ "_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC",
+ "_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF",
+ "_$s9SFSymbols13RenderingModeOMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg",
+ "_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF",
+ "_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC",
+ "_$s9SFSymbols7VersionV6stringACSgSS_tcfC",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs",
+ "_$s9SFSymbols14SymbolPropertyVSYAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataVMa",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvM",
+ "_$s9SFSymbols12CustomSymbolVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF",
+ "_$s9SFSymbols11AccessLevelOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg",
+ "_$s9SFSymbols14SymbolMetadataVN",
+ "_$s9SFSymbols19SymbolMetadataQueryVMa",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs",
+ "_$s9SFSymbols14SymbolMetadataV4nameSSvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF",
+ "_$s9SFSymbols20private_symbol_orderSaySSGvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs",
+ "_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg",
+ "_$s9SFSymbols5AliasVN",
+ "_kCoreGlyphsSymbolOrder",
+ "_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF",
+ "_SFSymbolsVersionString",
+ "_kCoreGlyphsPrivateSymbolOrder",
+ "_$s9SFSymbols7VersionVMn",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM",
+ "_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF",
+ "_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC",
+ "_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvs",
+ "_$s9SFSymbols11AccessLevelO8rawValueSivg",
+ "_$s9SFSymbols11AccessLevelOMn",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityVMa",
+ "_$s9SFSymbols5AliasVMn",
+ "_$s9SFSymbols7VersionV5minorSivpMV",
+ "_$s9SFSymbols7VersionVSEAAMc",
+ "_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC",
+ "_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF",
+ "_$s9SFSymbols19SymbolMetadataStoreVMn",
+ "_$s9SFSymbols13RenderingModeOSHAAMc",
+ "_$s9SFSymbols13SymbolFeatureVMa",
+ "_$s9SFSymbols13SymbolFeatureVSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC",
+ "_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC",
+ "_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC",
+ "_$s9SFSymbols14nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM",
+ "_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc",
+ "_$s9SFSymbols7VersionV1loiySbAC_ACtFZ",
+ "_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg",
+ "_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF",
+ "_kCoreGlyphsNameToBundleType",
+ "_$s9SFSymbols12AvailabilityV8PlatformOMa",
+ "_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV",
+ "_$s9SFSymbols9SymbolKeyO9hashValueSivpMV",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc",
+ "_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF",
+ "_$s9SFSymbols7VersionVMa",
+ "_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV",
+ "_$s9SFSymbols11AccessLevelOSLAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg",
+ "_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ",
+ "_kCoreGlyphsNoFillToFill",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg",
+ "_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF",
+ "_$s9SFSymbols7VersionVSeAAMc",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg",
+ "_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ",
+ "_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV",
+ "_$s9SFSymbols14SymbolPropertyVSQAAMc",
+ "_$s9SFSymbols5AliasV4nameSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg",
+ "_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV",
+ "_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ",
+ "_$s9SFSymbols19SymbolMetadataStoreVN",
+ "_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs",
+ "_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg",
+ "_$s9SFSymbols11AccessLevelOSYAAMc",
+ "_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg",
+ "_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc",
+ "_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC",
+ "_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC",
+ "_$s9SFSymbols11AccessLevelO7privateyA2CmFWC",
+ "_$s9SFSymbols12CustomSymbolVN",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc",
+ "_$s9SFSymbols13RenderingModeOSYAAMc",
+ "_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV",
+ "_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg",
+ "_$s9SFSymbols7CryptonVMn",
+ "_$s9SFSymbols12CustomSymbolV4nameSSvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV",
+ "_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg",
+ "_$s9SFSymbols7CryptonVN",
+ "_$s9SFSymbols7VersionV5minorSivg",
+ "_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC",
+ "_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols13RenderingModeON",
+ "_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg",
+ "_$s9SFSymbols14SymbolPropertyV8rawValueSSvg",
+ "_$s9SFSymbols7VersionV5patchSivg",
+ "_$s9SFSymbols9SymbolKeyOSHAAMc",
+ "_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF",
+ "_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC",
+ "_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF",
+ "_$s9SFSymbols12symbol_orderSaySSGvg",
+ "_$s9SFSymbols5AliasVMa",
+ "_$s9SFSymbols7VersionVN",
+ "_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC",
+ "_$s9SFSymbols12AvailabilityVN",
+ "_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV",
+ "_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg",
+ "_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc",
+ "_$s9SFSymbols14SymbolCategoryV3KeyVMn",
+ "_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC",
+ "_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM",
+ "_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC",
+ "_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ",
+ "_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF",
+ "_$s9SFSymbols20private_name_aliasesSDyS2SGvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMn",
+ "_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV",
+ "_$s9SFSymbols11AccessLevelON",
+ "_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg",
+ "_$s9SFSymbols18SystemSymbolCSVRowVN",
+ "_$s9SFSymbols7VersionVSHAAMc",
+ "_$s9SFSymbols14SymbolPropertyVMa",
+ "_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF",
+ "_$s9SFSymbols14SymbolCategoryV8iconNameSSvg",
+ "_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV",
+ "_$s9SFSymbols18SystemSymbolCSVRowVMa",
+ "_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV",
+ "_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg",
+ "_$s9SFSymbols9SymbolKeyOMa",
+ "_$s9SFSymbols19SymbolMetadataQueryVACycfC",
+ "_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF",
+ "_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ"
+ ],
+ "objc_class": [
+ "SFSSymbolAssetInfo",
+ "SFSCoreGlyphsBundle",
+ "SFSDirectoryCompressor",
+ "SFSDirectoryDecompressor"
+ ]
+ }
+ }
+ ],
+ "install_names": [
+ {
+ "name": "/System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols"
+ }
+ ],
+ "swift_abi": [
+ {
+ "abi": 7
+ }
+ ],
+ "target_info": [
+ {
+ "min_deployment": "18.5",
+ "target": "x86_64-ios-simulator"
+ },
+ {
+ "min_deployment": "18.5",
+ "target": "arm64-ios-simulator"
+ }
+ ]
+ },
+ "tapi_tbd_version": 5
+}
diff --git a/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist b/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
new file mode 100644
index 0000000..db61abe
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Info.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ CFBundleExecutable
+ SFSymbols
+ CFBundleIdentifier
+ com.apple.SFSymbols
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0.0
+
+
diff --git a/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface b/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
new file mode 100644
index 0000000..2b922c5
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64-apple-macos.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target arm64-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface b/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
new file mode 100644
index 0000000..086ea90
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/arm64e-apple-macos.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target arm64e-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface b/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
new file mode 100644
index 0000000..83997aa
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/Modules/SFSymbols.swiftmodule/x86_64-apple-macos.swiftinterface
@@ -0,0 +1,70 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// swift-module-flags: -target x86_64-apple-macos15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -Osize -enable-upcoming-feature InternalImportsByDefault -enable-experimental-feature Extern -module-name SFSymbols
+// swift-module-flags-ignorable: -interface-compiler-version 6.1
+public import Foundation
+public import Swift
+public import CoreText
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+
+public var symbol_order: [String] { get }
+public var name_aliases: [String : String] { get }
+public var nofill_to_fill: [String : String] { get }
+public var private_nofill_to_fill: [String : String] { get }
+
+public var private_symbol_order: [String] { get }
+public var private_name_aliases: [String : String] { get }
+
+
+public struct SymbolMetadataStore {
+ static public var system: SymbolMetadataStore { get set }
+
+ public var localizationOverrideBundle : Foundation.Bundle? { get set }
+ public var localizationOverrideTableName : Swift.String? { get set }
+ public func modernSystemName(forAlias: Swift.String) -> Swift.String?
+}
+
+public struct SystemSymbolCSVRow: Swift.Equatable {
+ public let accessLevel: SFSymbols.AccessLevel
+ public let mirrorForRTL: Swift.Bool
+ public let privateScalar: Swift.Unicode.Scalar
+ public let publicScalars: [Swift.Unicode.Scalar]
+ public let additionalColumns: [Swift.String : Swift.String]
+ public let useRestrictionText: Swift.String?
+ public let defaultRenderingMode: SFSymbols.RenderingMode?
+ public let name: Swift.String
+ public let locale: Swift.String?
+ public let functions: [Swift.String]
+
+ public static func == (lhs: SFSymbols.SystemSymbolCSVRow, rhs: SFSymbols.SystemSymbolCSVRow) -> Swift.Bool
+}
+
+public enum AccessLevel: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case `public`
+ case `private`
+
+ public var rawValue: Swift.Int { get }
+ public init?(rawValue: Swift.Int)
+
+ public static func == (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+ public static func < (lhs: SFSymbols.AccessLevel, rhs: SFSymbols.AccessLevel) -> Swift.Bool
+}
+
+public enum RenderingMode: Swift.Hashable, Swift.Equatable, Swift.RawRepresentable, Swift.Comparable {
+ case multicolor
+ case palette
+ case hierarchical
+ case monochrome
+
+ public var rawValue: Swift.String { get }
+ public init?(rawValue: Swift.String)
+
+ public static func == (lhs: SFSymbols.RenderingMode, rhs: SFSymbols.RenderingMode) -> Swift.Bool
+}
+
+public struct Crypton {
+ static public func decryptObfuscatedFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+ static public func encryptObfuscateFontTable(tableTag: Swift.UInt32, from: CoreText.CTFont) -> Foundation.Data?
+}
diff --git a/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd b/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
new file mode 100644
index 0000000..14f7cee
--- /dev/null
+++ b/SF/2024/SFSymbols.xcframework/macos-arm64e-arm64-x86_64/SFSymbols.framework/SFSymbols.tbd
@@ -0,0 +1,211 @@
+--- !tapi-tbd
+tbd-version: 4
+targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
+ arm64e-macos, arm64e-maccatalyst ]
+install-name: '/System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols'
+current-version: 167.5
+swift-abi-version: 7
+exports:
+ - targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
+ arm64e-macos, arm64e-maccatalyst ]
+ symbols: [ '_$s9SFSymbols11AccessLevelO12confidentialyA2CmFWC', '_$s9SFSymbols11AccessLevelO19publicNonModifiableyA2CmFWC',
+ '_$s9SFSymbols11AccessLevelO1loiySbAC_ACtFZ', '_$s9SFSymbols11AccessLevelO6publicyA2CmFWC',
+ '_$s9SFSymbols11AccessLevelO7privateyA2CmFWC', '_$s9SFSymbols11AccessLevelO8rawValueACSgSi_tcfC',
+ '_$s9SFSymbols11AccessLevelO8rawValueSivg', '_$s9SFSymbols11AccessLevelO8rawValueSivpMV',
+ '_$s9SFSymbols11AccessLevelOMa', '_$s9SFSymbols11AccessLevelOMn',
+ '_$s9SFSymbols11AccessLevelON', '_$s9SFSymbols11AccessLevelOSHAAMc',
+ '_$s9SFSymbols11AccessLevelOSLAAMc', '_$s9SFSymbols11AccessLevelOSQAAMc',
+ '_$s9SFSymbols11AccessLevelOSYAAMc', '_$s9SFSymbols12AvailabilityV24earliestSupportedRelease3forAA7VersionVSgAC8PlatformO_tF',
+ '_$s9SFSymbols12AvailabilityV8PlatformO11macCatalystyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO3iOSyA2EmFWC', '_$s9SFSymbols12AvailabilityV8PlatformO4tvOSyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO5macOSyA2EmFWC', '_$s9SFSymbols12AvailabilityV8PlatformO7watchOSyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueAESgSS_tcfC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvg', '_$s9SFSymbols12AvailabilityV8PlatformO8rawValueSSvpMV',
+ '_$s9SFSymbols12AvailabilityV8PlatformO8visionOSyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformO9sfSymbolsyA2EmFWC',
+ '_$s9SFSymbols12AvailabilityV8PlatformOMa', '_$s9SFSymbols12AvailabilityV8PlatformOMn',
+ '_$s9SFSymbols12AvailabilityV8PlatformON', '_$s9SFSymbols12AvailabilityV8PlatformOSHAAMc',
+ '_$s9SFSymbols12AvailabilityV8PlatformOSQAAMc', '_$s9SFSymbols12AvailabilityV8PlatformOSYAAMc',
+ '_$s9SFSymbols12AvailabilityVMa', '_$s9SFSymbols12AvailabilityVMn',
+ '_$s9SFSymbols12AvailabilityVN', '_$s9SFSymbols12CustomSymbolV4nameSSvM',
+ '_$s9SFSymbols12CustomSymbolV4nameSSvg', '_$s9SFSymbols12CustomSymbolV4nameSSvpMV',
+ '_$s9SFSymbols12CustomSymbolV4nameSSvs', '_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvg',
+ '_$s9SFSymbols12CustomSymbolV4uuid10Foundation4UUIDVvpMV',
+ '_$s9SFSymbols12CustomSymbolV4uuid4nameAC10Foundation4UUIDV_SStcfC',
+ '_$s9SFSymbols12CustomSymbolVMa', '_$s9SFSymbols12CustomSymbolVMn',
+ '_$s9SFSymbols12CustomSymbolVN', '_$s9SFSymbols12name_aliasesSDyS2SGvg',
+ '_$s9SFSymbols12symbol_orderSaySSGvg', '_$s9SFSymbols13RenderingModeO10monochromeyA2CmFWC',
+ '_$s9SFSymbols13RenderingModeO10multicoloryA2CmFWC', '_$s9SFSymbols13RenderingModeO12hierarchicalyA2CmFWC',
+ '_$s9SFSymbols13RenderingModeO7paletteyA2CmFWC', '_$s9SFSymbols13RenderingModeO8rawValueACSgSS_tcfC',
+ '_$s9SFSymbols13RenderingModeO8rawValueSSvg', '_$s9SFSymbols13RenderingModeO8rawValueSSvpMV',
+ '_$s9SFSymbols13RenderingModeOMa', '_$s9SFSymbols13RenderingModeOMn',
+ '_$s9SFSymbols13RenderingModeON', '_$s9SFSymbols13RenderingModeOSHAAMc',
+ '_$s9SFSymbols13RenderingModeOSQAAMc', '_$s9SFSymbols13RenderingModeOSYAAMc',
+ '_$s9SFSymbols13SymbolFeatureV10monochromeACvgZ', '_$s9SFSymbols13SymbolFeatureV10monochromeACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV10multicolorACvgZ', '_$s9SFSymbols13SymbolFeatureV10multicolorACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV12hierarchicalACvgZ', '_$s9SFSymbols13SymbolFeatureV12hierarchicalACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV4nameACvgZ', '_$s9SFSymbols13SymbolFeatureV4nameACvpZMV',
+ '_$s9SFSymbols13SymbolFeatureV8rawValueACSS_tcfC', '_$s9SFSymbols13SymbolFeatureV8rawValueSSvg',
+ '_$s9SFSymbols13SymbolFeatureV8rawValueSSvpMV', '_$s9SFSymbols13SymbolFeatureVMa',
+ '_$s9SFSymbols13SymbolFeatureVMn', '_$s9SFSymbols13SymbolFeatureVN',
+ '_$s9SFSymbols13SymbolFeatureVSHAAMc', '_$s9SFSymbols13SymbolFeatureVSQAAMc',
+ '_$s9SFSymbols13SymbolFeatureVSYAAMc', '_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvg',
+ '_$s9SFSymbols14SymbolCategoryV14localizedTitleSSvpMV', '_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvgZ',
+ '_$s9SFSymbols14SymbolCategoryV3KeyV3allAEvpZMV', '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueAESS_tcfC',
+ '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvg', '_$s9SFSymbols14SymbolCategoryV3KeyV8rawValueSSvpMV',
+ '_$s9SFSymbols14SymbolCategoryV3KeyVMa', '_$s9SFSymbols14SymbolCategoryV3KeyVMn',
+ '_$s9SFSymbols14SymbolCategoryV3KeyVN', '_$s9SFSymbols14SymbolCategoryV3KeyVSHAAMc',
+ '_$s9SFSymbols14SymbolCategoryV3KeyVSQAAMc', '_$s9SFSymbols14SymbolCategoryV3KeyVSYAAMc',
+ '_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvg', '_$s9SFSymbols14SymbolCategoryV3keyAC3KeyVvpMV',
+ '_$s9SFSymbols14SymbolCategoryV8iconNameSSvg', '_$s9SFSymbols14SymbolCategoryV8iconNameSSvpMV',
+ '_$s9SFSymbols14SymbolCategoryVMa', '_$s9SFSymbols14SymbolCategoryVMn',
+ '_$s9SFSymbols14SymbolCategoryVN', '_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvg',
+ '_$s9SFSymbols14SymbolMetadataV10glyphOrderSiSgvpMV', '_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0Ovg',
+ '_$s9SFSymbols14SymbolMetadataV11accessLevelAA06AccessE0OvpMV',
+ '_$s9SFSymbols14SymbolMetadataV12availability3forAA12AvailabilityVSgAA0B7FeatureV_tF',
+ '_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvg', '_$s9SFSymbols14SymbolMetadataV12localeSuffixSSSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvg', '_$s9SFSymbols14SymbolMetadataV12mirrorForRTLSbvpMV',
+ '_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvg',
+ '_$s9SFSymbols14SymbolMetadataV13privateScalars7UnicodeO0E0VSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvg',
+ '_$s9SFSymbols14SymbolMetadataV13publicScalarsSays7UnicodeO6ScalarVGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvg',
+ '_$s9SFSymbols14SymbolMetadataV20additionalCSVColumnsSDyS2SGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvg',
+ '_$s9SFSymbols14SymbolMetadataV20defaultRenderingModeAA0eF0OSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvg',
+ '_$s9SFSymbols14SymbolMetadataV26useRestrictionsDescriptionSSSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvg',
+ '_$s9SFSymbols14SymbolMetadataV35useRestrictionsLocalizedDescriptionSSSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvg', '_$s9SFSymbols14SymbolMetadataV3keyAA0B3KeyOvpMV',
+ '_$s9SFSymbols14SymbolMetadataV4nameSSvg', '_$s9SFSymbols14SymbolMetadataV4nameSSvpMV',
+ '_$s9SFSymbols14SymbolMetadataV4tagsShySSGvg', '_$s9SFSymbols14SymbolMetadataV4tagsShySSGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvg',
+ '_$s9SFSymbols14SymbolMetadataV6csvRowAA06SystemB6CSVRowVSgvpMV',
+ '_$s9SFSymbols14SymbolMetadataV6string3forSSSgAA0B8PropertyV_tF',
+ '_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvg', '_$s9SFSymbols14SymbolMetadataV7aliasesSayAA5AliasVGvpMV',
+ '_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvg', '_$s9SFSymbols14SymbolMetadataV9functionsSaySSGvpMV',
+ '_$s9SFSymbols14SymbolMetadataVMa', '_$s9SFSymbols14SymbolMetadataVMn',
+ '_$s9SFSymbols14SymbolMetadataVN', '_$s9SFSymbols14SymbolPropertyV8rawValueACSS_tcfC',
+ '_$s9SFSymbols14SymbolPropertyV8rawValueSSvg', '_$s9SFSymbols14SymbolPropertyV8rawValueSSvpMV',
+ '_$s9SFSymbols14SymbolPropertyVMa', '_$s9SFSymbols14SymbolPropertyVMn',
+ '_$s9SFSymbols14SymbolPropertyVN', '_$s9SFSymbols14SymbolPropertyVSHAAMc',
+ '_$s9SFSymbols14SymbolPropertyVSQAAMc', '_$s9SFSymbols14SymbolPropertyVSYAAMc',
+ '_$s9SFSymbols14nofill_to_fillSDyS2SGvg', '_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0Ovg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV11accessLevelAA06AccessF0OvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvg', '_$s9SFSymbols18SystemSymbolCSVRowV12mirrorForRTLSbvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0Vvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13privateScalars7UnicodeO0F0VvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV13publicScalarsSays7UnicodeO6ScalarVGvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV17additionalColumnsSDyS2SGvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV18useRestrictionTextSSSgvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV20defaultRenderingModeAA0fG0OSgvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV2eeoiySbAC_ACtFZ', '_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvg',
+ '_$s9SFSymbols18SystemSymbolCSVRowV4nameSSvpMV', '_$s9SFSymbols18SystemSymbolCSVRowV6decode_22additionalColumnTitlesSayACG10Foundation4DataV_SaySSGtFZ',
+ '_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvg', '_$s9SFSymbols18SystemSymbolCSVRowV6localeSSSgvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvg', '_$s9SFSymbols18SystemSymbolCSVRowV9functionsSaySSGvpMV',
+ '_$s9SFSymbols18SystemSymbolCSVRowVMa', '_$s9SFSymbols18SystemSymbolCSVRowVMn',
+ '_$s9SFSymbols18SystemSymbolCSVRowVN', '_$s9SFSymbols18SystemSymbolCSVRowVSQAAMc',
+ '_$s9SFSymbols19SymbolMetadataQueryV03addB9KeyFilteryySbAA0bF0OcF',
+ '_$s9SFSymbols19SymbolMetadataQueryV03addbC6FilteryySbAA0bC0VcF',
+ '_$s9SFSymbols19SymbolMetadataQueryV12limitResults2toyAA0B8CategoryV3KeyV_tF',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV12searchStringSSSgvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV19addSearchTermFilteryySS_SbAA0bC0VctF',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeCustomSymbolsSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV20includeSystemSymbolsSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV24includeLocalizedVariantsSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvM',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvg',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvpMV',
+ '_$s9SFSymbols19SymbolMetadataQueryV33matchPrivateScalarsInSearchStringSbvs',
+ '_$s9SFSymbols19SymbolMetadataQueryVACycfC', '_$s9SFSymbols19SymbolMetadataQueryVMa',
+ '_$s9SFSymbols19SymbolMetadataQueryVMn', '_$s9SFSymbols19SymbolMetadataQueryVN',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB14OrderPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB15SearchPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB19CategoriesPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06ingestB19PropertiesPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06symbolC013forSystemNameAA0bC0VSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06symbolC03forAA0bC0VSgAA0B3KeyO_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV06symbolC08matchingSayAA0bC0VGAA0bC5QueryV_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV10categoriesSayAA0B8CategoryVGvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV10symbolKeys8matchingSayAA0B3KeyOGAA0bC5QueryV_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV12availability13forSystemNameAA12AvailabilityVSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvM',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV13customSymbolsSayAA06CustomB0VGvs',
+ '_$s9SFSymbols19SymbolMetadataStoreV13ingestCSVDatayy10Foundation4DataVF',
+ '_$s9SFSymbols19SymbolMetadataStoreV16modernSystemName8forAliasSSSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreV18sortPrivateScalarsyySiSgs7UnicodeO6ScalarVcF',
+ '_$s9SFSymbols19SymbolMetadataStoreV22ingestAliasStringsDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV25ingestCategoriesPlistDatayy10Foundation0H0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvM',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV26localizationOverrideBundleSo8NSBundleCSgvs',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvM',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvg',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvpMV',
+ '_$s9SFSymbols19SymbolMetadataStoreV29localizationOverrideTableNameSSSgvs',
+ '_$s9SFSymbols19SymbolMetadataStoreV31ingestNameAvailabilityPlistDatayy10Foundation0I0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV34ingestFeatureAvailabilityPlistDatayy10Foundation0I0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV35ingestLayerSetAvailabilityPlistDatayy10Foundation0J0VF',
+ '_$s9SFSymbols19SymbolMetadataStoreV4load4from9decryptory10Foundation3URLV_AG4DataVAKKctKF',
+ '_$s9SFSymbols19SymbolMetadataStoreV4load4fromy10Foundation3URLV_tKF',
+ '_$s9SFSymbols19SymbolMetadataStoreV6systemACvMZ', '_$s9SFSymbols19SymbolMetadataStoreV6systemACvgZ',
+ '_$s9SFSymbols19SymbolMetadataStoreV6systemACvpZMV', '_$s9SFSymbols19SymbolMetadataStoreV6systemACvsZ',
+ '_$s9SFSymbols19SymbolMetadataStoreV9symbolKey13forSystemNameAA0bF0OSgSS_tF',
+ '_$s9SFSymbols19SymbolMetadataStoreVACycfC', '_$s9SFSymbols19SymbolMetadataStoreVMa',
+ '_$s9SFSymbols19SymbolMetadataStoreVMn', '_$s9SFSymbols19SymbolMetadataStoreVN',
+ '_$s9SFSymbols20private_name_aliasesSDyS2SGvg', '_$s9SFSymbols20private_symbol_orderSaySSGvg',
+ '_$s9SFSymbols22private_nofill_to_fillSDyS2SGvg', '_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvg',
+ '_$s9SFSymbols5AliasV12availabilityAA12AvailabilityVSgvpMV',
+ '_$s9SFSymbols5AliasV4nameSSvg', '_$s9SFSymbols5AliasV4nameSSvpMV',
+ '_$s9SFSymbols5AliasVMa', '_$s9SFSymbols5AliasVMn', '_$s9SFSymbols5AliasVN',
+ '_$s9SFSymbols7CryptonV25encryptObfuscateFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ',
+ '_$s9SFSymbols7CryptonV26decryptObfuscatedFontTable8tableTag4from10Foundation4DataVSgs6UInt32V_So9CTFontRefatFZ',
+ '_$s9SFSymbols7CryptonVMa', '_$s9SFSymbols7CryptonVMn', '_$s9SFSymbols7CryptonVN',
+ '_$s9SFSymbols7VersionV11descriptionSSvg', '_$s9SFSymbols7VersionV11descriptionSSvpMV',
+ '_$s9SFSymbols7VersionV13sfSymbolsHostACvgZ', '_$s9SFSymbols7VersionV1loiySbAC_ACtFZ',
+ '_$s9SFSymbols7VersionV2eeoiySbAC_ACtFZ', '_$s9SFSymbols7VersionV4fromACs7Decoder_p_tKcfC',
+ '_$s9SFSymbols7VersionV4hash4intoys6HasherVz_tF', '_$s9SFSymbols7VersionV5major5minor5patchACSi_S2itcfC',
+ '_$s9SFSymbols7VersionV5majorSivg', '_$s9SFSymbols7VersionV5majorSivpMV',
+ '_$s9SFSymbols7VersionV5minorSivg', '_$s9SFSymbols7VersionV5minorSivpMV',
+ '_$s9SFSymbols7VersionV5patchSivg', '_$s9SFSymbols7VersionV5patchSivpMV',
+ '_$s9SFSymbols7VersionV6encode2toys7Encoder_p_tKF', '_$s9SFSymbols7VersionV6stringACSgSS_tcfC',
+ '_$s9SFSymbols7VersionV9hashValueSivg', '_$s9SFSymbols7VersionV9hashValueSivpMV',
+ '_$s9SFSymbols7VersionVMa', '_$s9SFSymbols7VersionVMn', '_$s9SFSymbols7VersionVN',
+ '_$s9SFSymbols7VersionVSEAAMc', '_$s9SFSymbols7VersionVSHAAMc',
+ '_$s9SFSymbols7VersionVSLAAMc', '_$s9SFSymbols7VersionVSQAAMc',
+ '_$s9SFSymbols7VersionVSeAAMc', '_$s9SFSymbols7VersionVs23CustomStringConvertibleAAMc',
+ '_$s9SFSymbols9SymbolKeyO10customUUIDyAC10Foundation0E0VcACmFWC',
+ '_$s9SFSymbols9SymbolKeyO19systemPrivateScalaryACs7UnicodeO0F0VcACmFWC',
+ '_$s9SFSymbols9SymbolKeyO2eeoiySbAC_ACtFZ', '_$s9SFSymbols9SymbolKeyO4hash4intoys6HasherVz_tF',
+ '_$s9SFSymbols9SymbolKeyO9hashValueSivg', '_$s9SFSymbols9SymbolKeyO9hashValueSivpMV',
+ '_$s9SFSymbols9SymbolKeyOMa', '_$s9SFSymbols9SymbolKeyOMn',
+ '_$s9SFSymbols9SymbolKeyON', '_$s9SFSymbols9SymbolKeyOSHAAMc',
+ '_$s9SFSymbols9SymbolKeyOSQAAMc', _SFSymbolsVersionNumber,
+ _SFSymbolsVersionString, _kCoreGlyphsNameAliases, _kCoreGlyphsNameToBundleType,
+ _kCoreGlyphsNoFillToFill, _kCoreGlyphsPrivateNameAliases,
+ _kCoreGlyphsPrivateNoFillToFill, _kCoreGlyphsPrivateSymbolOrder,
+ _kCoreGlyphsSymbolOrder ]
+ objc-classes: [ SFSCoreGlyphsBundle, SFSDirectoryCompressor, SFSDirectoryDecompressor,
+ SFSSymbolAssetInfo ]
+...
From a81c1ff2e4a6bfdd93924a8bca0ed7acc71231f5 Mon Sep 17 00:00:00 2001
From: Kyle
Date: Sun, 8 Mar 2026 12:58:04 +0800
Subject: [PATCH 12/12] Fix target information
---
.../ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd | 4 ++--
SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd b/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
index aa7e5ad..308cf12 100644
--- a/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
+++ b/SF/2024/SFSymbols.xcframework/ios-arm64-arm64e/SFSymbols.framework/SFSymbols.tbd
@@ -334,11 +334,11 @@
"target_info": [
{
"min_deployment": "18.5",
- "target": "x86_64-ios-simulator"
+ "target": "arm64e-ios"
},
{
"min_deployment": "18.5",
- "target": "arm64-ios-simulator"
+ "target": "arm64-ios"
}
]
},
diff --git a/SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd b/SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
index aa7e5ad..308cf12 100644
--- a/SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
+++ b/SF/2024/tbds/ios-arm64-arm64e/SFSymbols.tbd
@@ -334,11 +334,11 @@
"target_info": [
{
"min_deployment": "18.5",
- "target": "x86_64-ios-simulator"
+ "target": "arm64e-ios"
},
{
"min_deployment": "18.5",
- "target": "arm64-ios-simulator"
+ "target": "arm64-ios"
}
]
},