|
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
10 | | - 0A4C262A2E67578E00570FA7 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 0A4C26292E67578E00570FA7 /* README.md */; }; |
11 | 10 | 0A834F2429B926AF0063AA6C /* MusadoraKit in Frameworks */ = {isa = PBXBuildFile; productRef = 0A834F2329B926AF0063AA6C /* MusadoraKit */; }; |
12 | | - 0A8FFEFF29B9248F0029A91F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0A8FFEFE29B9248F0029A91F /* Assets.xcassets */; }; |
13 | | - 0AF15F8229C4D9FE00FFEF63 /* release_notes.json in Resources */ = {isa = PBXBuildFile; fileRef = 0AF15F8129C4D9FE00FFEF63 /* release_notes.json */; }; |
14 | 11 | /* End PBXBuildFile section */ |
15 | 12 |
|
| 13 | +/* Begin PBXCopyFilesBuildPhase section */ |
| 14 | + 0A8A20762EC75B6F00D41DBC /* CopyFiles */ = { |
| 15 | + isa = PBXCopyFilesBuildPhase; |
| 16 | + buildActionMask = 2147483647; |
| 17 | + dstPath = /usr/share/man/man1/; |
| 18 | + dstSubfolderSpec = 0; |
| 19 | + files = ( |
| 20 | + ); |
| 21 | + runOnlyForDeploymentPostprocessing = 1; |
| 22 | + }; |
| 23 | +/* End PBXCopyFilesBuildPhase section */ |
| 24 | + |
16 | 25 | /* Begin PBXFileReference section */ |
17 | | - 0A4C26292E67578E00570FA7 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; }; |
18 | | - 0A834F2529B928510063AA6C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; }; |
| 26 | + 0A8A20782EC75B6F00D41DBC /* Musadora CLI */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Musadora CLI"; sourceTree = BUILT_PRODUCTS_DIR; }; |
19 | 27 | 0A8FFEF729B9248F0029A91F /* Musadora.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Musadora.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
20 | | - 0A8FFEFE29B9248F0029A91F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
21 | | - 0AF15F8129C4D9FE00FFEF63 /* release_notes.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = release_notes.json; sourceTree = SOURCE_ROOT; }; |
22 | 28 | /* End PBXFileReference section */ |
23 | 29 |
|
| 30 | +/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ |
| 31 | + 0A8A20732EC75B5500D41DBC /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { |
| 32 | + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; |
| 33 | + membershipExceptions = ( |
| 34 | + Info.plist, |
| 35 | + ); |
| 36 | + target = 0A8FFEF629B9248E0029A91F /* Musadora */; |
| 37 | + }; |
| 38 | +/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ |
| 39 | + |
24 | 40 | /* Begin PBXFileSystemSynchronizedRootGroup section */ |
25 | | - 0A4C25A12E67576900570FA7 /* Library */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Library; sourceTree = "<group>"; }; |
26 | | - 0A4C25A92E67576D00570FA7 /* History */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = History; sourceTree = "<group>"; }; |
27 | | - 0A4C25B12E67576D00570FA7 /* Catalog */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Catalog; sourceTree = "<group>"; }; |
28 | | - 0A4C25B62E67577400570FA7 /* Onboarding */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Onboarding; sourceTree = "<group>"; }; |
29 | | - 0A4C25BE2E67577400570FA7 /* Charts */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Charts; sourceTree = "<group>"; }; |
30 | | - 0A4C25C72E67577400570FA7 /* Main */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Main; sourceTree = "<group>"; }; |
31 | | - 0A4C25D52E67577400570FA7 /* Music Items */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = "Music Items"; sourceTree = "<group>"; }; |
32 | | - 0A4C25DE2E67577800570FA7 /* Settings */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Settings; sourceTree = "<group>"; }; |
33 | | - 0A4C25E22E67577A00570FA7 /* Recommendations */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Recommendations; sourceTree = "<group>"; }; |
34 | | - 0A4C25E62E67577E00570FA7 /* Preview Content */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = "Preview Content"; sourceTree = "<group>"; }; |
35 | | - 0A4C29AE2E675F9700570FA7 /* Shared */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Shared; sourceTree = "<group>"; }; |
| 41 | + 0A8A20502EC75B5500D41DBC /* Musadora */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (0A8A20732EC75B5500D41DBC /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Musadora; sourceTree = "<group>"; }; |
| 42 | + 0A8A20792EC75B6F00D41DBC /* Musadora CLI */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = "Musadora CLI"; sourceTree = "<group>"; }; |
36 | 43 | /* End PBXFileSystemSynchronizedRootGroup section */ |
37 | 44 |
|
38 | 45 | /* Begin PBXFrameworksBuildPhase section */ |
| 46 | + 0A8A20752EC75B6F00D41DBC /* Frameworks */ = { |
| 47 | + isa = PBXFrameworksBuildPhase; |
| 48 | + buildActionMask = 2147483647; |
| 49 | + files = ( |
| 50 | + ); |
| 51 | + runOnlyForDeploymentPostprocessing = 0; |
| 52 | + }; |
39 | 53 | 0A8FFEF429B9248E0029A91F /* Frameworks */ = { |
40 | 54 | isa = PBXFrameworksBuildPhase; |
41 | 55 | buildActionMask = 2147483647; |
|
50 | 64 | 0A8FFEEE29B9248E0029A91F = { |
51 | 65 | isa = PBXGroup; |
52 | 66 | children = ( |
53 | | - 0A8FFEF929B9248F0029A91F /* Musadora */, |
| 67 | + 0A8A20502EC75B5500D41DBC /* Musadora */, |
| 68 | + 0A8A20792EC75B6F00D41DBC /* Musadora CLI */, |
54 | 69 | 0A8FFEF829B9248F0029A91F /* Products */, |
55 | 70 | ); |
56 | 71 | sourceTree = "<group>"; |
|
59 | 74 | isa = PBXGroup; |
60 | 75 | children = ( |
61 | 76 | 0A8FFEF729B9248F0029A91F /* Musadora.app */, |
| 77 | + 0A8A20782EC75B6F00D41DBC /* Musadora CLI */, |
62 | 78 | ); |
63 | 79 | name = Products; |
64 | 80 | sourceTree = "<group>"; |
65 | 81 | }; |
66 | | - 0A8FFEF929B9248F0029A91F /* Musadora */ = { |
67 | | - isa = PBXGroup; |
68 | | - children = ( |
69 | | - 0A4C29AE2E675F9700570FA7 /* Shared */, |
70 | | - 0A4C26292E67578E00570FA7 /* README.md */, |
71 | | - 0A4C25DE2E67577800570FA7 /* Settings */, |
72 | | - 0AF15F8129C4D9FE00FFEF63 /* release_notes.json */, |
73 | | - 0A4C25C72E67577400570FA7 /* Main */, |
74 | | - 0A4C25D52E67577400570FA7 /* Music Items */, |
75 | | - 0A4C25B62E67577400570FA7 /* Onboarding */, |
76 | | - 0A4C25BE2E67577400570FA7 /* Charts */, |
77 | | - 0A4C25E22E67577A00570FA7 /* Recommendations */, |
78 | | - 0A4C25A92E67576D00570FA7 /* History */, |
79 | | - 0A4C25B12E67576D00570FA7 /* Catalog */, |
80 | | - 0A4C25A12E67576900570FA7 /* Library */, |
81 | | - 0A834F2529B928510063AA6C /* Info.plist */, |
82 | | - 0A8FFEFE29B9248F0029A91F /* Assets.xcassets */, |
83 | | - 0A4C25E62E67577E00570FA7 /* Preview Content */, |
84 | | - ); |
85 | | - path = Musadora; |
86 | | - sourceTree = "<group>"; |
87 | | - }; |
88 | 82 | /* End PBXGroup section */ |
89 | 83 |
|
90 | 84 | /* Begin PBXNativeTarget section */ |
| 85 | + 0A8A20772EC75B6F00D41DBC /* Musadora CLI */ = { |
| 86 | + isa = PBXNativeTarget; |
| 87 | + buildConfigurationList = 0A8A207C2EC75B6F00D41DBC /* Build configuration list for PBXNativeTarget "Musadora CLI" */; |
| 88 | + buildPhases = ( |
| 89 | + 0A8A20742EC75B6F00D41DBC /* Sources */, |
| 90 | + 0A8A20752EC75B6F00D41DBC /* Frameworks */, |
| 91 | + 0A8A20762EC75B6F00D41DBC /* CopyFiles */, |
| 92 | + ); |
| 93 | + buildRules = ( |
| 94 | + ); |
| 95 | + dependencies = ( |
| 96 | + ); |
| 97 | + fileSystemSynchronizedGroups = ( |
| 98 | + 0A8A20792EC75B6F00D41DBC /* Musadora CLI */, |
| 99 | + ); |
| 100 | + name = "Musadora CLI"; |
| 101 | + packageProductDependencies = ( |
| 102 | + 0A834F2329B926AF0063AA6C /* MusadoraKit */, |
| 103 | + ); |
| 104 | + productName = "Musadora CLI"; |
| 105 | + productReference = 0A8A20782EC75B6F00D41DBC /* Musadora CLI */; |
| 106 | + productType = "com.apple.product-type.tool"; |
| 107 | + }; |
91 | 108 | 0A8FFEF629B9248E0029A91F /* Musadora */ = { |
92 | 109 | isa = PBXNativeTarget; |
93 | 110 | buildConfigurationList = 0A8FFF0529B9248F0029A91F /* Build configuration list for PBXNativeTarget "Musadora" */; |
|
101 | 118 | dependencies = ( |
102 | 119 | ); |
103 | 120 | fileSystemSynchronizedGroups = ( |
104 | | - 0A4C25A12E67576900570FA7 /* Library */, |
105 | | - 0A4C25A92E67576D00570FA7 /* History */, |
106 | | - 0A4C25B12E67576D00570FA7 /* Catalog */, |
107 | | - 0A4C25B62E67577400570FA7 /* Onboarding */, |
108 | | - 0A4C25BE2E67577400570FA7 /* Charts */, |
109 | | - 0A4C25C72E67577400570FA7 /* Main */, |
110 | | - 0A4C25D52E67577400570FA7 /* Music Items */, |
111 | | - 0A4C25DE2E67577800570FA7 /* Settings */, |
112 | | - 0A4C25E22E67577A00570FA7 /* Recommendations */, |
113 | | - 0A4C25E62E67577E00570FA7 /* Preview Content */, |
114 | | - 0A4C29AE2E675F9700570FA7 /* Shared */, |
| 121 | + 0A8A20502EC75B5500D41DBC /* Musadora */, |
115 | 122 | ); |
116 | 123 | name = Musadora; |
117 | 124 | packageProductDependencies = ( |
|
128 | 135 | isa = PBXProject; |
129 | 136 | attributes = { |
130 | 137 | BuildIndependentTargetsInParallel = 1; |
131 | | - LastSwiftUpdateCheck = 1420; |
| 138 | + LastSwiftUpdateCheck = 2610; |
132 | 139 | LastUpgradeCheck = 2610; |
133 | 140 | TargetAttributes = { |
| 141 | + 0A8A20772EC75B6F00D41DBC = { |
| 142 | + CreatedOnToolsVersion = 26.1; |
| 143 | + }; |
134 | 144 | 0A8FFEF629B9248E0029A91F = { |
135 | 145 | CreatedOnToolsVersion = 14.2; |
136 | 146 | }; |
|
153 | 163 | projectRoot = ""; |
154 | 164 | targets = ( |
155 | 165 | 0A8FFEF629B9248E0029A91F /* Musadora */, |
| 166 | + 0A8A20772EC75B6F00D41DBC /* Musadora CLI */, |
156 | 167 | ); |
157 | 168 | }; |
158 | 169 | /* End PBXProject section */ |
|
162 | 173 | isa = PBXResourcesBuildPhase; |
163 | 174 | buildActionMask = 2147483647; |
164 | 175 | files = ( |
165 | | - 0AF15F8229C4D9FE00FFEF63 /* release_notes.json in Resources */, |
166 | | - 0A4C262A2E67578E00570FA7 /* README.md in Resources */, |
167 | | - 0A8FFEFF29B9248F0029A91F /* Assets.xcassets in Resources */, |
168 | 176 | ); |
169 | 177 | runOnlyForDeploymentPostprocessing = 0; |
170 | 178 | }; |
171 | 179 | /* End PBXResourcesBuildPhase section */ |
172 | 180 |
|
173 | 181 | /* Begin PBXSourcesBuildPhase section */ |
| 182 | + 0A8A20742EC75B6F00D41DBC /* Sources */ = { |
| 183 | + isa = PBXSourcesBuildPhase; |
| 184 | + buildActionMask = 2147483647; |
| 185 | + files = ( |
| 186 | + ); |
| 187 | + runOnlyForDeploymentPostprocessing = 0; |
| 188 | + }; |
174 | 189 | 0A8FFEF329B9248E0029A91F /* Sources */ = { |
175 | 190 | isa = PBXSourcesBuildPhase; |
176 | 191 | buildActionMask = 2147483647; |
|
181 | 196 | /* End PBXSourcesBuildPhase section */ |
182 | 197 |
|
183 | 198 | /* Begin XCBuildConfiguration section */ |
| 199 | + 0A8A207D2EC75B6F00D41DBC /* Debug */ = { |
| 200 | + isa = XCBuildConfiguration; |
| 201 | + buildSettings = { |
| 202 | + CODE_SIGN_STYLE = Automatic; |
| 203 | + DEVELOPMENT_TEAM = YQZQG7N4WG; |
| 204 | + ENABLE_HARDENED_RUNTIME = YES; |
| 205 | + GCC_C_LANGUAGE_STANDARD = gnu17; |
| 206 | + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; |
| 207 | + MACOSX_DEPLOYMENT_TARGET = 14.0; |
| 208 | + PRODUCT_BUNDLE_IDENTIFIER = com.rudrankriyam.musadora; |
| 209 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 210 | + SDKROOT = macosx; |
| 211 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; |
| 212 | + SWIFT_APPROACHABLE_CONCURRENCY = YES; |
| 213 | + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; |
| 214 | + SWIFT_VERSION = 5.0; |
| 215 | + }; |
| 216 | + name = Debug; |
| 217 | + }; |
| 218 | + 0A8A207E2EC75B6F00D41DBC /* Release */ = { |
| 219 | + isa = XCBuildConfiguration; |
| 220 | + buildSettings = { |
| 221 | + CODE_SIGN_STYLE = Automatic; |
| 222 | + DEVELOPMENT_TEAM = YQZQG7N4WG; |
| 223 | + ENABLE_HARDENED_RUNTIME = YES; |
| 224 | + GCC_C_LANGUAGE_STANDARD = gnu17; |
| 225 | + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; |
| 226 | + MACOSX_DEPLOYMENT_TARGET = 14.0; |
| 227 | + PRODUCT_BUNDLE_IDENTIFIER = com.rudrankriyam.musadora; |
| 228 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 229 | + SDKROOT = macosx; |
| 230 | + SWIFT_APPROACHABLE_CONCURRENCY = YES; |
| 231 | + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; |
| 232 | + SWIFT_VERSION = 5.0; |
| 233 | + }; |
| 234 | + name = Release; |
| 235 | + }; |
184 | 236 | 0A8FFF0329B9248F0029A91F /* Debug */ = { |
185 | 237 | isa = XCBuildConfiguration; |
186 | 238 | buildSettings = { |
|
386 | 438 | /* End XCBuildConfiguration section */ |
387 | 439 |
|
388 | 440 | /* Begin XCConfigurationList section */ |
| 441 | + 0A8A207C2EC75B6F00D41DBC /* Build configuration list for PBXNativeTarget "Musadora CLI" */ = { |
| 442 | + isa = XCConfigurationList; |
| 443 | + buildConfigurations = ( |
| 444 | + 0A8A207D2EC75B6F00D41DBC /* Debug */, |
| 445 | + 0A8A207E2EC75B6F00D41DBC /* Release */, |
| 446 | + ); |
| 447 | + defaultConfigurationIsVisible = 0; |
| 448 | + defaultConfigurationName = Release; |
| 449 | + }; |
389 | 450 | 0A8FFEF229B9248E0029A91F /* Build configuration list for PBXProject "Musadora" */ = { |
390 | 451 | isa = XCConfigurationList; |
391 | 452 | buildConfigurations = ( |
|
0 commit comments