diff --git a/ios/BUILD.gn b/ios/BUILD.gn
index 22ffbf30b40b..849c28bbfa8f 100644
--- a/ios/BUILD.gn
+++ b/ios/BUILD.gn
@@ -61,6 +61,7 @@ group("brave_ios") {
":brave_core_xcframework",
":generated_xcconfig",
":material_components_xcframework",
+ ":nala_assets_xcframework",
]
}
@@ -197,6 +198,11 @@ ios_create_xcframework("material_components_xcframework") {
deps = [ "//ios/third_party/material_components_ios" ]
}
+ios_create_xcframework("nala_assets_xcframework") {
+ framework_dir = "$root_build_dir/NalaAssets.framework"
+ deps = [ "//brave/ios/nala:nala_assets_framework" ]
+}
+
# Generates an xcconfig based on GN args that are needed in the Xcode app build
# process such as Info.plist or build setting subsititions.
generated_file("generated_xcconfig") {
diff --git a/ios/brave-ios/Package.swift b/ios/brave-ios/Package.swift
index 4cf57036b72f..a353175ce906 100644
--- a/ios/brave-ios/Package.swift
+++ b/ios/brave-ios/Package.swift
@@ -18,7 +18,7 @@ var package = Package(
.library(name: "BraveShared", targets: ["BraveShared"]),
.library(name: "BraveShields", targets: ["BraveShields"]),
.library(name: "BraveUI", targets: ["BraveUI"]),
- .library(name: "DesignSystem", targets: ["DesignSystem"]),
+ .library(name: "DesignSystem", targets: ["DesignSystem", "NalaAssets"]),
.library(name: "BraveWallet", targets: ["BraveWallet"]),
.library(name: "Data", targets: ["Data"]),
.library(name: "Storage", targets: ["Storage"]),
@@ -140,7 +140,12 @@ var package = Package(
dependencies: ["Strings", "Preferences", "BraveCore"],
plugins: ["LoggerPlugin"]
),
- .target(name: "DesignSystem", dependencies: ["Then"], plugins: ["LeoAssetsPlugin"]),
+ .target(
+ name: "DesignSystem",
+ dependencies: ["Then", "NalaAssets"],
+ plugins: ["LeoAssetsPlugin"]
+ ),
+ .binaryTarget(name: "NalaAssets", path: "../../../out/ios_current_link/NalaAssets.xcframework"),
.binaryTarget(name: "BraveCore", path: "../../../out/ios_current_link/BraveCore.xcframework"),
.binaryTarget(
name: "MaterialComponents",
diff --git a/ios/brave-ios/Plugins/LeoAssetsPlugin/LeoAssetsPlugin.swift b/ios/brave-ios/Plugins/LeoAssetsPlugin/LeoAssetsPlugin.swift
index 79cab22286c4..a6c6a2f197be 100644
--- a/ios/brave-ios/Plugins/LeoAssetsPlugin/LeoAssetsPlugin.swift
+++ b/ios/brave-ios/Plugins/LeoAssetsPlugin/LeoAssetsPlugin.swift
@@ -15,12 +15,9 @@ struct LeoAssetsPlugin: BuildToolPlugin {
let fileManager = FileManager.default
let braveCoreRootDirectory = context.package.directory.removingLastComponent()
.removingLastComponent()
- let leoSymbolsDirectory = braveCoreRootDirectory.appending("node_modules/@brave/leo-sf-symbols")
let leoColorsDirectory = braveCoreRootDirectory.appending("node_modules/@brave/leo")
- if !fileManager.fileExists(atPath: leoSymbolsDirectory.string)
- || !fileManager.fileExists(atPath: leoColorsDirectory.string)
- {
+ if !fileManager.fileExists(atPath: leoColorsDirectory.string) {
Diagnostics.error(
"Required Leo assets not found: \(FileManager.default.currentDirectoryPath)"
)
@@ -33,53 +30,6 @@ struct LeoAssetsPlugin: BuildToolPlugin {
return []
}
- let assetCatalogs = Array(target.sourceFiles(withSuffix: "xcassets").map(\.path))
- if assetCatalogs.isEmpty {
- Diagnostics.error("No asset catalogs found in the target")
- return []
- }
-
- // The command that will create an asset catalog full of leo sf symbols
- let copySFSymbolsCommand: Command = try {
- let scriptPath = context.package.directory.appending(
- "Plugins/LeoAssetsPlugin/make_asset_catalog.sh"
- )
- let outputDirectory = context.pluginWorkDirectory.appending("LeoAssets.xcassets")
-
- // Running a macOS tool while archiving a iOS build is unfortunately broken in Xcode 14. It attempts to
- // run the macOS tool from the wrong directory and fails to find it. One way around this is to use a
- // precompiled version of this tool instead, but it will mean building and uploading them somewhere
- // so for now the tool will be replaced by a bash script. We can uncomment this and add back the dep on
- // `LeoAssetCatalogGenerator` once this is fixed in Xcode.
- // return [
- // .buildCommand(
- // displayName: "Create Asset Catalog",
- // executable: try context.tool(named: "LeoAssetCatalogGenerator").path,
- // arguments: assetCatalogs + [leoSymbolsDirectory, outputDirectory.string],
- // inputFiles: assetCatalogs + [leoSymbolsDirectory.appending("package.json")],
- // outputFiles: [outputDirectory]
- // ),
- // ]
- let icons = try assetCatalogs.flatMap {
- try symbolSets(in: URL(fileURLWithPath: $0.string))
- }.joined(separator: ",")
- return .buildCommand(
- displayName: "Create Asset Catalog",
- executable: Path("/bin/zsh"),
- arguments: [
- scriptPath.string,
- "-l", leoSymbolsDirectory.string,
- "-i", icons,
- "-o", context.pluginWorkDirectory.string,
- ],
- inputFiles: assetCatalogs + [
- leoSymbolsDirectory.appending("package.json"),
- scriptPath,
- ],
- outputFiles: [outputDirectory]
- )
- }()
-
let copyColorsCommand: Command = {
let tokensPath = leoColorsDirectory.appending("tokens/ios-swift")
let outputDirectory = context.pluginWorkDirectory.appending("LeoColors")
@@ -87,54 +37,19 @@ struct LeoAssetsPlugin: BuildToolPlugin {
displayName: "Copy Leo Colors",
executable: Path("/bin/zsh"),
arguments: [
- "-c", "cp -R \"\(tokensPath.string)/.\" \"\(outputDirectory)\"",
+ "-c", "find \"\(tokensPath)\" -name \\*.swift -exec cp {} \"\(outputDirectory)\" \\;",
],
inputFiles: [
- tokensPath.appending("Colors.xcassets"),
tokensPath.appending("Gradients.swift"),
tokensPath.appending("ColorSetAccessors.swift"),
],
outputFiles: [
- outputDirectory.appending("Colors.xcassets"),
outputDirectory.appending("Gradients.swift"),
outputDirectory.appending("ColorSetAccessors.swift"),
]
)
}()
- return [
- copySFSymbolsCommand,
- copyColorsCommand,
- ]
- }
-}
-
-extension LeoAssetsPlugin {
- fileprivate func symbolSets(in catalog: URL) throws -> [String] {
- let fileManager = FileManager.default
- var symbols: [String] = []
- guard
- let enumerator = fileManager.enumerator(
- at: catalog,
- includingPropertiesForKeys: [.isDirectoryKey, .nameKey],
- options: [.skipsHiddenFiles, .skipsSubdirectoryDescendants]
- )
- else { return [] }
- while let fileURL = enumerator.nextObject() as? URL {
- guard
- let values = try? fileURL.resourceValues(forKeys: [.isDirectoryKey, .nameKey]),
- let isDirectory = values.isDirectory,
- let name = values.name,
- isDirectory,
- name.hasPrefix("leo"),
- name.hasSuffix(".symbolset"),
- !(try fileManager.contentsOfDirectory(atPath: fileURL.path)
- .contains(where: { $0.hasSuffix("svg") }))
- else {
- continue
- }
- symbols.append(fileURL.deletingPathExtension().lastPathComponent)
- }
- return symbols
+ return [copyColorsCommand]
}
}
diff --git a/ios/brave-ios/Plugins/LeoAssetsPlugin/make_asset_catalog.sh b/ios/brave-ios/Plugins/LeoAssetsPlugin/make_asset_catalog.sh
deleted file mode 100644
index 86d359ec9b43..000000000000
--- a/ios/brave-ios/Plugins/LeoAssetsPlugin/make_asset_catalog.sh
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright (c) 2023 The Brave Authors. All rights reserved.
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this file,
-# You can obtain one at https://mozilla.org/MPL/2.0/.
-
-# Creates an asset catalog in the provided output directory
-#
-# Usage: ./make_asset_catalog.sh icon[,icon1,icon2] -o outputDirectory
-
-output_directory=""
-leo_sf_symbols_directory=""
-icons=()
-
-function usage() {
- echo "Usage: ./ios_make_asset_catalog.sh -l leo_sf_symbols_directory -i icon[,icon1,icon2] -o output_directory"
- exit 1
-}
-
-while getopts ":l:o:i:" arg
-do
- case "$arg" in
- o) output_directory="$OPTARG/LeoAssets.xcassets" ;;
- l) leo_sf_symbols_directory=$OPTARG ;;
- i) icons=($(echo "$OPTARG" | awk -F',' '{for(i=1; i<=NF; i++) print $i}')) ;;
- esac
-done
-
-if [ $output_directory = "" ] || [ $leo_sf_symbols_directory = "" ] || [ ${#icons[@]} -eq 0 ]; then
- usage
-fi
-
-echo "Output Directory: $output_directory"
-
-if [ -d "$output_directory" ]; then
- rm -r "$output_directory"
-fi
-
-mkdir -p "$output_directory"
-if [ ! -f "$output_directory/Contents.json" ]; then
-cat > "$output_directory/Contents.json" << EOF
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
-EOF
-fi
-
-for icon in $icons
-do
- declare svg_name="$icon.svg"
- if [ ! -f "$leo_sf_symbols_directory/symbols/$svg_name" ]; then
- echo "Could not find Leo SF symbol named $svg_name"
- exit 1
- fi
- mkdir -p "$output_directory/$icon.symbolset"
- cp "$leo_sf_symbols_directory/symbols/$svg_name" "$output_directory/$icon.symbolset/$svg_name"
- if [ ! -f "$output_directory/$icon.symbolset/Contents.json" ]; then
- cat > "$output_directory/$icon.symbolset/Contents.json" << EOF
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "filename" : "$svg_name",
- "idiom" : "universal"
- }
- ]
-}
-EOF
- fi
-done
diff --git a/ios/brave-ios/Sources/BraveNews/Settings/BraveNewsAddSourceResultsViewController.swift b/ios/brave-ios/Sources/BraveNews/Settings/BraveNewsAddSourceResultsViewController.swift
index 16fe94f3f8c6..908c23cc04b8 100644
--- a/ios/brave-ios/Sources/BraveNews/Settings/BraveNewsAddSourceResultsViewController.swift
+++ b/ios/brave-ios/Sources/BraveNews/Settings/BraveNewsAddSourceResultsViewController.swift
@@ -113,7 +113,7 @@ public class BraveNewsAddSourceResultsViewController: UITableViewController {
let cell = tableView.dequeueReusableCell(for: indexPath) as FeedLocationCell
cell.imageView?.image =
indexPath.section == 0
- ? UIImage(braveSystemNamed: "brave.lock.alt", compatibleWith: nil)?
+ ? UIImage(braveSystemNamed: "leo.lock.plain", compatibleWith: nil)?
.applyingSymbolConfiguration(
.init(font: .preferredFont(for: .body, weight: .semibold), scale: .small)
) : UIImage(named: "insecure-site-icon", in: .module, compatibleWith: nil)!
diff --git a/ios/brave-ios/Sources/DesignSystem/Colors/BraveColors.swift b/ios/brave-ios/Sources/DesignSystem/Colors/BraveColors.swift
index 13b044b5f587..88da4ca090aa 100644
--- a/ios/brave-ios/Sources/DesignSystem/Colors/BraveColors.swift
+++ b/ios/brave-ios/Sources/DesignSystem/Colors/BraveColors.swift
@@ -4,19 +4,20 @@
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
import Foundation
+import NalaAssets
import SwiftUI
import UIKit
extension Color {
/// Initialize a `Color` with a color resource.
public init(braveSystemName resource: FigmaColorResource) {
- self.init(resource.name, bundle: resource.bundle)
+ self.init(resource.name, bundle: .nalaAssets)
}
}
extension UIColor {
/// Initialize a `UIColor` with a color resource.
public convenience init(braveSystemName resource: FigmaColorResource) {
- self.init(named: resource.name, in: resource.bundle, compatibleWith: nil)!
+ self.init(named: resource.name, in: .nalaAssets, compatibleWith: nil)!
}
}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/BraveSymbols.swift b/ios/brave-ios/Sources/DesignSystem/Icons/BraveSymbols.swift
index 5576fbba0116..fb85efc9dc28 100644
--- a/ios/brave-ios/Sources/DesignSystem/Icons/BraveSymbols.swift
+++ b/ios/brave-ios/Sources/DesignSystem/Icons/BraveSymbols.swift
@@ -4,6 +4,7 @@
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
import Foundation
+import NalaAssets
import SwiftUI
import UIKit
@@ -14,14 +15,14 @@ extension UIImage {
braveSystemNamed name: String,
compatibleWith traitCollection: UITraitCollection? = nil
) {
- self.init(named: name, in: .module, compatibleWith: traitCollection)
+ self.init(named: name, in: .nalaAssets, compatibleWith: traitCollection)
}
}
extension Image {
/// Creates a labeled image from the Design System bundle that you can use as content for controls.
public init(braveSystemName name: String) {
- self.init(name, bundle: .module)
+ self.init(name, bundle: .nalaAssets)
}
}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/Contents.json
deleted file mode 100644
index 73c00596a7fc..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/Contents.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/brave.lock.alt.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/brave.lock.alt.symbolset/Contents.json
deleted file mode 100644
index 95437bb4c44e..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/brave.lock.alt.symbolset/Contents.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "filename" : "brave.lock.alt.svg",
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/brave.lock.alt.symbolset/brave.lock.alt.svg b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/brave.lock.alt.symbolset/brave.lock.alt.svg
deleted file mode 100644
index 408252b50e0f..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/brave.lock.alt.symbolset/brave.lock.alt.svg
+++ /dev/null
@@ -1,103 +0,0 @@
-
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.1.2x.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.1.2x.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.1.2x.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.1.5x.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.1.5x.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.1.5x.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.1x.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.1x.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.1x.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.2x.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.2x.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.2x.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.activity.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.activity.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.activity.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.airplay.video.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.airplay.video.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.airplay.video.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.appearance.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.appearance.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.appearance.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.left.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.left.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.left.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.right.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.right.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.right.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.small-down.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.small-down.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.small-down.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.small-right.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.small-right.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.small-right.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.small-up.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.small-up.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.arrow.small-up.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.audio.active.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.audio.active.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.audio.active.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.biometric.login.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.biometric.login.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.biometric.login.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.bitcoin.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.bitcoin.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.bitcoin.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.brave.icon-monochrome.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.brave.icon-monochrome.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.brave.icon-monochrome.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.brave.icon-outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.brave.icon-outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.brave.icon-outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.broom.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.broom.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.broom.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.back.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.back.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.back.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.bookmark-add.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.bookmark-add.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.bookmark-add.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.forward.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.forward.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.forward.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-recent-tabs.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-recent-tabs.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-recent-tabs.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tab-ntp.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tab-ntp.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tab-ntp.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tabs-bottom.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tabs-bottom.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tabs-bottom.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tabs-top.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tabs-top.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tabs-top.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tabs.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tabs.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.mobile-tabs.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.refresh.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.refresh.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.browser.refresh.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.bug.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.bug.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.bug.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.carat.down.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.carat.down.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.carat.down.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.carat.right.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.carat.right.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.carat.right.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.carat.up.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.carat.up.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.carat.up.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.check.circle-filled.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.check.circle-filled.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.check.circle-filled.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.check.circle-outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.check.circle-outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.check.circle-outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.check.normal.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.check.normal.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.check.normal.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.checkbox.checked.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.checkbox.checked.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.checkbox.checked.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.checkbox.unchecked.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.checkbox.unchecked.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.checkbox.unchecked.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.close.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.close.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.close.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.cloud.download.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.cloud.download.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.cloud.download.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.cloud.off.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.cloud.off.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.cloud.off.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.code.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.code.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.code.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.coins.alt1.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.coins.alt1.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.coins.alt1.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.coins.alt2.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.coins.alt2.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.coins.alt2.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.coins.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.coins.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.coins.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.copy.plain-text.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.copy.plain-text.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.copy.plain-text.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.copy.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.copy.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.copy.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.crown.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.crown.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.crown.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.crypto.wallets.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.crypto.wallets.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.crypto.wallets.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.currency.exchange.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.currency.exchange.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.currency.exchange.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.disable.outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.disable.outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.disable.outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.discover.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.discover.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.discover.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.download.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.download.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.download.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.edit.box.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.edit.box.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.edit.box.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.edit.pencil.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.edit.pencil.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.edit.pencil.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.eye.off.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.eye.off.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.eye.off.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.eye.on.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.eye.on.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.eye.on.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.face.id.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.face.id.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.face.id.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.file.new.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.file.new.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.file.new.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.file.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.file.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.file.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.filter.settings.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.filter.settings.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.filter.settings.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.exchange.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.exchange.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.exchange.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.new.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.new.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.new.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.open.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.open.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.open.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.star.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.star.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.star.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.sync.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.sync.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.sync.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.text.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.text.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.folder.text.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.font.size.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.font.size.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.font.size.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.forward.15.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.forward.15.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.forward.15.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.forward.filled.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.forward.filled.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.forward.filled.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.fullscreen.off.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.fullscreen.off.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.fullscreen.off.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.fullscreen.on.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.fullscreen.on.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.fullscreen.on.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.globe.block.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.globe.block.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.globe.block.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.globe.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.globe.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.globe.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.graph.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.graph.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.graph.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.grid04.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.grid04.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.grid04.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.headphones.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.headphones.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.headphones.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.heart.outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.heart.outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.heart.outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.help.outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.help.outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.help.outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.history.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.history.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.history.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.idea.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.idea.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.idea.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.import.arrow.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.import.arrow.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.import.arrow.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.info.filled.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.info.filled.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.info.filled.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.info.outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.info.outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.info.outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.internet.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.internet.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.internet.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.key.lock.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.key.lock.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.key.lock.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.key.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.key.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.key.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.laptop.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.laptop.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.laptop.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.launch.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.launch.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.launch.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.list.settings.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.list.settings.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.list.settings.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.list.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.list.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.list.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.dots.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.dots.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.dots.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.open.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.open.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.open.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.plain.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.plain.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.plain.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.lock.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.loop.1.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.loop.1.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.loop.1.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.loop.all.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.loop.all.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.loop.all.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.loop.off.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.loop.off.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.loop.off.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.media.player.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.media.player.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.media.player.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.message.bubble-comments.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.message.bubble-comments.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.message.bubble-comments.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.message.bubble-smile.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.message.bubble-smile.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.message.bubble-smile.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.microphone.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.microphone.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.microphone.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.money.bag-coins.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.money.bag-coins.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.money.bag-coins.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.monitor.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.monitor.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.monitor.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.more.horizontal.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.more.horizontal.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.more.horizontal.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.more.vertical.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.more.vertical.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.more.vertical.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.music.tones.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.music.tones.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.music.tones.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.network.speed-fast.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.network.speed-fast.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.network.speed-fast.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.brave.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.brave.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.brave.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.business.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.business.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.business.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.car.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.car.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.car.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.culture.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.culture.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.culture.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.entertainment.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.entertainment.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.entertainment.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.fashion.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.fashion.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.fashion.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.filmandtv.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.filmandtv.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.filmandtv.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.food.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.food.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.food.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.fun.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.fun.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.fun.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.gaming.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.gaming.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.gaming.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.health.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.health.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.health.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.home.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.home.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.home.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.music.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.music.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.music.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.politics.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.politics.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.politics.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.regional.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.regional.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.regional.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.science.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.science.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.science.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.sports.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.sports.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.sports.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.technology-reviews.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.technology-reviews.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.technology-reviews.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.technology.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.technology.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.technology.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.topnews.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.topnews.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.topnews.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.travel.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.travel.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.travel.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.weather.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.weather.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.weather.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.worldnews.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.worldnews.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.news.worldnews.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.next.outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.next.outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.next.outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.nft.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.nft.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.nft.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.notification.dot.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.notification.dot.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.notification.dot.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.notification.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.notification.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.notification.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.outside.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.outside.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.outside.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.pause.circle.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.pause.circle.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.pause.circle.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.pause.filled.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.pause.filled.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.pause.filled.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.pause.outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.pause.outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.pause.outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.picture.in-picture.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.picture.in-picture.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.picture.in-picture.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.play.circle.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.play.circle.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.play.circle.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.play.filled.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.play.filled.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.play.filled.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.plus.add.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.plus.add.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.plus.add.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.podcast.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.podcast.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.podcast.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.previous.outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.previous.outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.previous.outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.bat-outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.bat-outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.bat-outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.bookmarks.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.bookmarks.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.bookmarks.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-leo.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-leo.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-leo.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-news.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-news.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-news.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-talk.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-talk.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-talk.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-wallet.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-wallet.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.brave-wallet.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.playlist-add.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.playlist-add.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.playlist-add.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.playlist-added.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.playlist-added.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.playlist-added.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.playlist.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.playlist.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.playlist.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.private-window.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.private-window.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.private-window.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.speedreader.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.speedreader.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.speedreader.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.sync.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.sync.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.sync.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.vpn.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.vpn.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.product.vpn.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.qr.code.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.qr.code.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.qr.code.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.radio.unchecked.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.radio.unchecked.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.radio.unchecked.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.refresh.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.refresh.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.refresh.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.rewind.15.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.rewind.15.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.rewind.15.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.rewind.filled.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.rewind.filled.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.rewind.filled.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.rss.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.rss.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.rss.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.safe.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.safe.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.safe.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.movie.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.movie.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.movie.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.video.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.video.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.video.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.zoom-in.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.zoom-in.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.search.zoom-in.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.send.filled.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.send.filled.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.send.filled.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.send.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.send.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.send.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.settings.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.settings.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.settings.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.share.macos.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.share.macos.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.share.macos.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.share.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.share.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.share.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shield.block.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shield.block.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shield.block.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shield.done.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shield.done.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shield.done.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shred.data.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shred.data.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shred.data.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shuffle.off.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shuffle.off.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shuffle.off.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shuffle.toggle-on.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shuffle.toggle-on.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.shuffle.toggle-on.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.siri.shorcut.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.siri.shorcut.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.siri.shorcut.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.slash.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.slash.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.slash.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.sleep.timer.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.sleep.timer.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.sleep.timer.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.smartphone.laptop.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.smartphone.laptop.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.smartphone.laptop.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.smartphone.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.smartphone.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.smartphone.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.smartphone.tablet-portrait.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.smartphone.tablet-portrait.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.smartphone.tablet-portrait.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.sort.desc.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.sort.desc.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.sort.desc.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.stack.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.stack.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.stack.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.star.outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.star.outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.star.outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.swap.horizontal.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.swap.horizontal.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.swap.horizontal.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.theme.dark.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.theme.dark.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.theme.dark.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.thumb.down.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.thumb.down.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.thumb.down.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.thumb.up.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.thumb.up.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.thumb.up.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.timer.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.timer.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.timer.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.trash.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.trash.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.trash.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.tune.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.tune.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.tune.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.user.accounts.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.user.accounts.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.user.accounts.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.user.circle.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.user.circle.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.user.circle.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.verification.outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.verification.outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.verification.outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.circle-filled.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.circle-filled.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.circle-filled.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.circle-outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.circle-outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.circle-outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.triangle-filled.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.triangle-filled.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.triangle-filled.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.triangle-outline.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.triangle-outline.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.warning.triangle-outline.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.web3.blockexplorer.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.web3.blockexplorer.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.web3.blockexplorer.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.web3.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.web3.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.web3.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.widget.generic.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.widget.generic.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.widget.generic.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.cursor.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.cursor.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.cursor.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tab-new.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tab-new.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tab-new.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tab-private.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tab-private.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tab-private.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tab.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tab.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tab.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tabs.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tabs.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/leo.window.tabs.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/product-brave-news.symbolset/Contents.json b/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/product-brave-news.symbolset/Contents.json
deleted file mode 100644
index 2f415ce6e4c0..000000000000
--- a/ios/brave-ios/Sources/DesignSystem/Icons/Symbols.xcassets/product-brave-news.symbolset/Contents.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "symbols" : [
- {
- "idiom" : "universal"
- }
- ]
-}
diff --git a/ios/nala/BUILD.gn b/ios/nala/BUILD.gn
new file mode 100644
index 000000000000..f3ccdcd9b88a
--- /dev/null
+++ b/ios/nala/BUILD.gn
@@ -0,0 +1,276 @@
+# Copyright (c) 2024 The Brave Authors. All rights reserved.
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at https://mozilla.org/MPL/2.0/.
+
+import("//build/config/ios/rules.gni")
+
+nala_icons = [
+ "leo.1.2x.svg",
+ "leo.1.5x.svg",
+ "leo.1x.svg",
+ "leo.2x.svg",
+ "leo.activity.svg",
+ "leo.airplay.video.svg",
+ "leo.appearance.svg",
+ "leo.arrow.left.svg",
+ "leo.arrow.right.svg",
+ "leo.arrow.small-down.svg",
+ "leo.arrow.small-right.svg",
+ "leo.arrow.small-up.svg",
+ "leo.audio.active.svg",
+ "leo.biometric.login.svg",
+ "leo.bitcoin.svg",
+ "leo.brave.icon-monochrome.svg",
+ "leo.brave.icon-outline.svg",
+ "leo.broom.svg",
+ "leo.browser.back.svg",
+ "leo.browser.bookmark-add.svg",
+ "leo.browser.forward.svg",
+ "leo.browser.menu.svg",
+ "leo.browser.mobile-recent-tabs.svg",
+ "leo.browser.mobile-tab-ntp.svg",
+ "leo.browser.mobile-tabs-bottom.svg",
+ "leo.browser.mobile-tabs-top.svg",
+ "leo.browser.mobile-tabs.svg",
+ "leo.browser.refresh.svg",
+ "leo.bug.svg",
+ "leo.carat.down.svg",
+ "leo.carat.right.svg",
+ "leo.carat.up.svg",
+ "leo.check.circle-filled.svg",
+ "leo.check.circle-outline.svg",
+ "leo.check.normal.svg",
+ "leo.checkbox.checked.svg",
+ "leo.checkbox.unchecked.svg",
+ "leo.close.svg",
+ "leo.cloud.download.svg",
+ "leo.cloud.off.svg",
+ "leo.code.svg",
+ "leo.coins.alt1.svg",
+ "leo.coins.alt2.svg",
+ "leo.coins.svg",
+ "leo.copy.plain-text.svg",
+ "leo.copy.svg",
+ "leo.crown.svg",
+ "leo.crypto.wallets.svg",
+ "leo.currency.exchange.svg",
+ "leo.disable.outline.svg",
+ "leo.discover.svg",
+ "leo.download.svg",
+ "leo.edit.box.svg",
+ "leo.edit.pencil.svg",
+ "leo.eye.off.svg",
+ "leo.eye.on.svg",
+ "leo.face.id.svg",
+ "leo.file.new.svg",
+ "leo.file.svg",
+ "leo.filter.settings.svg",
+ "leo.folder.exchange.svg",
+ "leo.folder.new.svg",
+ "leo.folder.open.svg",
+ "leo.folder.star.svg",
+ "leo.folder.svg",
+ "leo.folder.sync.svg",
+ "leo.folder.text.svg",
+ "leo.font.size.svg",
+ "leo.forward.15.svg",
+ "leo.forward.filled.svg",
+ "leo.fullscreen.off.svg",
+ "leo.fullscreen.on.svg",
+ "leo.globe.block.svg",
+ "leo.globe.svg",
+ "leo.graph.svg",
+ "leo.grid04.svg",
+ "leo.headphones.svg",
+ "leo.heart.outline.svg",
+ "leo.help.outline.svg",
+ "leo.history.svg",
+ "leo.idea.svg",
+ "leo.import.arrow.svg",
+ "leo.info.filled.svg",
+ "leo.info.outline.svg",
+ "leo.internet.svg",
+ "leo.key.lock.svg",
+ "leo.key.svg",
+ "leo.laptop.svg",
+ "leo.launch.svg",
+ "leo.list.settings.svg",
+ "leo.list.svg",
+ "leo.lock.dots.svg",
+ "leo.lock.open.svg",
+ "leo.lock.plain.svg",
+ "leo.lock.svg",
+ "leo.loop.1.svg",
+ "leo.loop.all.svg",
+ "leo.loop.off.svg",
+ "leo.media.player.svg",
+ "leo.message.bubble-comments.svg",
+ "leo.message.bubble-smile.svg",
+ "leo.microphone.svg",
+ "leo.money.bag-coins.svg",
+ "leo.monitor.svg",
+ "leo.more.horizontal.svg",
+ "leo.more.vertical.svg",
+ "leo.music.tones.svg",
+ "leo.network.speed-fast.svg",
+ "leo.news.brave.svg",
+ "leo.news.business.svg",
+ "leo.news.car.svg",
+ "leo.news.culture.svg",
+ "leo.news.entertainment.svg",
+ "leo.news.fashion.svg",
+ "leo.news.filmandtv.svg",
+ "leo.news.food.svg",
+ "leo.news.fun.svg",
+ "leo.news.gaming.svg",
+ "leo.news.health.svg",
+ "leo.news.home.svg",
+ "leo.news.music.svg",
+ "leo.news.politics.svg",
+ "leo.news.regional.svg",
+ "leo.news.science.svg",
+ "leo.news.sports.svg",
+ "leo.news.technology-reviews.svg",
+ "leo.news.technology.svg",
+ "leo.news.topnews.svg",
+ "leo.news.travel.svg",
+ "leo.news.weather.svg",
+ "leo.news.worldnews.svg",
+ "leo.next.outline.svg",
+ "leo.nft.svg",
+ "leo.notification.dot.svg",
+ "leo.notification.svg",
+ "leo.outside.svg",
+ "leo.pause.circle.svg",
+ "leo.pause.filled.svg",
+ "leo.pause.outline.svg",
+ "leo.picture.in-picture.svg",
+ "leo.play.circle.svg",
+ "leo.play.filled.svg",
+ "leo.plus.add.svg",
+ "leo.podcast.svg",
+ "leo.previous.outline.svg",
+ "leo.product.bat-outline.svg",
+ "leo.product.bookmarks.svg",
+ "leo.product.brave-leo.svg",
+ "leo.product.brave-news.svg",
+ "leo.product.brave-talk.svg",
+ "leo.product.brave-wallet.svg",
+ "leo.product.playlist-add.svg",
+ "leo.product.playlist-added.svg",
+ "leo.product.playlist.svg",
+ "leo.product.private-window.svg",
+ "leo.product.speedreader.svg",
+ "leo.product.sync.svg",
+ "leo.product.vpn.svg",
+ "leo.qr.code.svg",
+ "leo.radio.unchecked.svg",
+ "leo.refresh.svg",
+ "leo.rewind.15.svg",
+ "leo.rewind.filled.svg",
+ "leo.rss.svg",
+ "leo.safe.svg",
+ "leo.search.movie.svg",
+ "leo.search.svg",
+ "leo.search.video.svg",
+ "leo.search.zoom-in.svg",
+ "leo.send.filled.svg",
+ "leo.send.svg",
+ "leo.settings.svg",
+ "leo.share.macos.svg",
+ "leo.share.svg",
+ "leo.shield.block.svg",
+ "leo.shield.done.svg",
+ "leo.shred.data.svg",
+ "leo.shuffle.off.svg",
+ "leo.shuffle.toggle-on.svg",
+ "leo.siri.shorcut.svg",
+ "leo.slash.svg",
+ "leo.sleep.timer.svg",
+ "leo.smartphone.laptop.svg",
+ "leo.smartphone.svg",
+ "leo.smartphone.tablet-portrait.svg",
+ "leo.sort.desc.svg",
+ "leo.stack.svg",
+ "leo.star.outline.svg",
+ "leo.swap.horizontal.svg",
+ "leo.theme.dark.svg",
+ "leo.thumb.down.svg",
+ "leo.thumb.up.svg",
+ "leo.timer.svg",
+ "leo.trash.svg",
+ "leo.tune.svg",
+ "leo.user.accounts.svg",
+ "leo.user.circle.svg",
+ "leo.verification.outline.svg",
+ "leo.warning.circle-filled.svg",
+ "leo.warning.circle-outline.svg",
+ "leo.warning.triangle-filled.svg",
+ "leo.warning.triangle-outline.svg",
+ "leo.web3.blockexplorer.svg",
+ "leo.web3.svg",
+ "leo.widget.generic.svg",
+ "leo.window.cursor.svg",
+ "leo.window.svg",
+ "leo.window.tab-new.svg",
+ "leo.window.tab-private.svg",
+ "leo.window.tab.svg",
+ "leo.window.tabs.svg",
+]
+
+action("make_symbols_asset_catalog") {
+ script = "make_symbols_asset_catalog.py"
+ args = [
+ "--output",
+ rebase_path("$target_gen_dir/NalaSymbols.xcassets"),
+ "--leo_sf_symbols_directory",
+ rebase_path("//brave/node_modules/@brave/leo-sf-symbols"),
+ "--icons",
+ string_join(",", nala_icons),
+ ]
+ outputs = [ "$target_gen_dir/NalaSymbols.xcassets" ]
+ inputs = rebase_path(nala_icons,
+ ".",
+ "//brave/node_modules/@brave/leo-sf-symbols/symbols")
+}
+
+nala_assets_public_headers = [ "public/nala_bundle.h" ]
+
+action("nala_assets_umbrella_header") {
+ script = "//build/config/ios/generate_umbrella_header.py"
+
+ full_header_path = target_gen_dir + "/NalaAssets.h"
+ outputs = [ full_header_path ]
+
+ args = [
+ "--output-path",
+ rebase_path(full_header_path, root_build_dir),
+ ]
+
+ args += rebase_path(nala_assets_public_headers, root_build_dir)
+}
+
+# Swift Package Manager cannot import a `.bundle` unfortunately so we have to
+# create a framework bundle instead
+ios_framework_bundle("nala_assets_framework") {
+ output_name = "NalaAssets"
+ output_dir = root_out_dir
+ info_plist = "Info.plist"
+ deps = [
+ ":nala_assets",
+ ":nala_assets_umbrella_header",
+ ]
+ public_headers = get_target_outputs(":nala_assets_umbrella_header")
+ public_headers += nala_assets_public_headers
+ sources = [ "internal/nala_bundle.m" ] + nala_assets_public_headers
+ frameworks = [ "Foundation.framework" ]
+}
+
+bundle_data("nala_assets") {
+ sources = get_target_outputs(":make_symbols_asset_catalog")
+ sources += [ rebase_path(
+ "//brave/node_modules/@brave/leo/tokens/ios-swift/Colors.xcassets") ]
+ outputs = [ "{{bundle_contents_dir}}/{{source_file_part}}" ]
+ public_deps = [ ":make_symbols_asset_catalog" ]
+}
diff --git a/ios/nala/Info.plist b/ios/nala/Info.plist
new file mode 100644
index 000000000000..621ddfc8f562
--- /dev/null
+++ b/ios/nala/Info.plist
@@ -0,0 +1,22 @@
+
+
+
+
+ CFBundleVersion
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundlePackageType
+ FMWK
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleIdentifier
+ ${BUNDLE_IDENTIFIER}
+ CFBundleExecutable
+ ${EXECUTABLE_NAME}
+ CFBundleDevelopmentRegion
+ en
+ CFBundleShortVersionString
+ 1.0
+
+
diff --git a/ios/nala/internal/nala_bundle.m b/ios/nala/internal/nala_bundle.m
new file mode 100644
index 000000000000..f0d84bb16d17
--- /dev/null
+++ b/ios/nala/internal/nala_bundle.m
@@ -0,0 +1,20 @@
+// Copyright (c) 2024 The Brave Authors. All rights reserved.
+// This Source Code Form is subject to the terms of the Mozilla Public
+// License, v. 2.0. If a copy of the MPL was not distributed with this file,
+// You can obtain one at https://mozilla.org/MPL/2.0/.
+
+#include "brave/ios/nala/public/nala_bundle.h"
+
+@interface NalaClassLookup : NSObject
+@end
+
+@implementation NalaClassLookup
+@end
+
+@implementation NSBundle (NalaAssets)
+
++ (instancetype)nalaAssetsBundle {
+ return [NSBundle bundleForClass:NalaClassLookup.class];
+}
+
+@end
diff --git a/ios/nala/make_symbols_asset_catalog.py b/ios/nala/make_symbols_asset_catalog.py
new file mode 100644
index 000000000000..8508c5e89a68
--- /dev/null
+++ b/ios/nala/make_symbols_asset_catalog.py
@@ -0,0 +1,80 @@
+# Copyright (c) 2024 The Brave Authors. All rights reserved.
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at https://mozilla.org/MPL/2.0/.
+
+import os
+import sys
+import argparse
+import json
+import shutil
+
+
+def main():
+ parser = argparse.ArgumentParser(
+ description="Creates an asset catalog in the provided output directory"
+ )
+ parser.add_argument("-o",
+ "--output",
+ required=True,
+ help="The xcassets file to output")
+ parser.add_argument("-l",
+ "--leo_sf_symbols_directory",
+ required=True,
+ help="Directory of Leo SF symbols")
+ parser.add_argument(
+ "-i",
+ "--icons",
+ required=True,
+ help="Comma-separated list of icons (e.g., icon1,icon2)")
+
+ args = parser.parse_args()
+ output_directory = args.output
+ leo_sf_symbols_directory = args.leo_sf_symbols_directory
+ icons = args.icons.split(",")
+
+ if not output_directory or not leo_sf_symbols_directory or not icons:
+ print("Missing required arguments")
+ sys.exit(1)
+
+ # We consider the xcassets a "file" so we want to replace the entire
+ # thing each time something changes
+ if os.path.exists(output_directory):
+ shutil.rmtree(output_directory)
+
+ # Create the xcassets folder and standard Contents.json
+ os.makedirs(output_directory, exist_ok=True)
+ with open(os.path.join(output_directory, "Contents.json"), "w") as f:
+ json.dump({"info": {"author": "xcode", "version": 1}}, f)
+
+ for icon in icons:
+ plain_name = os.path.splitext(icon)[0] # without .svg extension
+ svg_path = os.path.join(leo_sf_symbols_directory, "symbols", icon)
+
+ if not os.path.exists(svg_path):
+ print(f"Could not find Leo SF symbol named {icon}")
+ sys.exit(1)
+
+ symbolset = os.path.join(output_directory, f"{plain_name}.symbolset")
+ os.makedirs(symbolset, exist_ok=True)
+
+ # Copy the SVG file into the symbolset folder
+ shutil.copyfile(svg_path, os.path.join(symbolset, icon))
+
+ # Create Contents.json for the symbolset
+ with open(os.path.join(symbolset, "Contents.json"), "w") as f:
+ json.dump(
+ {
+ "info": {
+ "author": "xcode",
+ "version": 1
+ },
+ "symbols": [{
+ "filename": icon,
+ "idiom": "universal"
+ }]
+ }, f)
+
+
+if __name__ == "__main__":
+ main()
diff --git a/ios/nala/public/nala_bundle.h b/ios/nala/public/nala_bundle.h
new file mode 100644
index 000000000000..d844cd8fa007
--- /dev/null
+++ b/ios/nala/public/nala_bundle.h
@@ -0,0 +1,19 @@
+// Copyright (c) 2024 The Brave Authors. All rights reserved.
+// This Source Code Form is subject to the terms of the Mozilla Public
+// License, v. 2.0. If a copy of the MPL was not distributed with this file,
+// You can obtain one at https://mozilla.org/MPL/2.0/.
+
+#ifndef BRAVE_IOS_NALA_PUBLIC_NALA_BUNDLE_H_
+#define BRAVE_IOS_NALA_PUBLIC_NALA_BUNDLE_H_
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface NSBundle (NalaAssets)
+@property(class, readonly) NSBundle* nalaAssetsBundle NS_SWIFT_NAME(nalaAssets);
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // BRAVE_IOS_NALA_PUBLIC_NALA_BUNDLE_H_
diff --git a/script/ios_bootstrap.py b/script/ios_bootstrap.py
index 3eb8807a5a37..73168455e454 100644
--- a/script/ios_bootstrap.py
+++ b/script/ios_bootstrap.py
@@ -58,11 +58,11 @@ def create_required_spm_resources(force=False):
# Remove the directory entirely
shutil.rmtree(ios_current_link)
ios_current_link.mkdir(parents=True, exist_ok=True)
- # Make BraveCore.xcframework and MaterialComponents.xcframework placeholders
+ # Make xcframework placeholders for targets exported by the iOS GN target
# These are essentially the bare-essential requirements for SPM to validate
# the Package.swift manifest: The existence of the xcframework directory
# itself, plus a valid Info.plist inside it.
- frameworks = ['BraveCore', 'MaterialComponents']
+ frameworks = ['BraveCore', 'MaterialComponents', 'NalaAssets']
for frmk in frameworks:
framework_dir = os.path.join(ios_current_link, f'{frmk}.xcframework')
if force and os.path.exists(framework_dir):