|
17 | 17 | 32B634FCBF58491156EC3742 /* 2024-03.json in Resources */ = {isa = PBXBuildFile; fileRef = 6142E0D3C9FD52DF62264783 /* 2024-03.json */; }; |
18 | 18 | 36EEC6C93FF97C18901DFEA8 /* FrameworkType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AABDDD2FB3B63FAC872D10A /* FrameworkType.swift */; }; |
19 | 19 | 410B5ACB1A4E08D00711F1B0 /* 2024-07.json in Resources */ = {isa = PBXBuildFile; fileRef = EBB0AC9AC7EA01B1272C31BE /* 2024-07.json */; }; |
| 20 | + 458AEFA3FAA9F2481AB3B722 /* qt.json in Resources */ = {isa = PBXBuildFile; fileRef = 9A0BB2016993DD56CF5BC55B /* qt.json */; }; |
20 | 21 | 46D76EABE951C7ECEDEF692E /* 2026-03.json in Resources */ = {isa = PBXBuildFile; fileRef = 04DFBB807D2B74455C06E004 /* 2026-03.json */; }; |
| 22 | + 5C3DB8DBF20D73D1E84CB587 /* python.json in Resources */ = {isa = PBXBuildFile; fileRef = 6C2F0DFBC6D6AF1A88B26D76 /* python.json */; }; |
21 | 23 | 633C5FCCDC75DE9DDDF10413 /* SecurityAnalyzer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4110FE665F0C65E67B5B2F7 /* SecurityAnalyzer.swift */; }; |
22 | 24 | 699426EE7C7ED5E8BCA7E38D /* StatsBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975D797325DEE497B9591ED1 /* StatsBarView.swift */; }; |
| 25 | + 741DDE7136D7E8EB0DFE1AE4 /* cef.json in Resources */ = {isa = PBXBuildFile; fileRef = A32489349256EC1794FF1629 /* cef.json */; }; |
23 | 26 | 87027E0577983DBA4FBD599D /* FileSizeFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76B749ACC14FC0B04BD7A178 /* FileSizeFormatter.swift */; }; |
24 | 27 | 881DB9D51D11878D399148E4 /* AppScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D2A33B6EDF76F7AE65C00DB /* AppScanner.swift */; }; |
25 | 28 | 8D40EBAAE53F7B644E6D0790 /* ArchitectureDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = C058D598C6F3A5AED44727A7 /* ArchitectureDetector.swift */; }; |
|
28 | 31 | A14D08ECC1F9FE0162C5F850 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 68A9AA4A9435ADA088B99577 /* Assets.xcassets */; }; |
29 | 32 | B4C7E5E8A9E90115E0989BDF /* ElectronAnalyzer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62FB7B2F88E2D5056DBBA431 /* ElectronAnalyzer.swift */; }; |
30 | 33 | BAD7046FADCAD9FBC3F466CF /* SortOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCD4AAA3C4CEEB139F16A3D3 /* SortOption.swift */; }; |
| 34 | + BD363C64C536629423389DFE /* electron.json in Resources */ = {isa = PBXBuildFile; fileRef = C20FCDFE2F2EF28395F40D89 /* electron.json */; }; |
31 | 35 | C60B4C8C2D777AC654123FA8 /* 2025-09.json in Resources */ = {isa = PBXBuildFile; fileRef = 04CBAC5F16395BDDB52DF55B /* 2025-09.json */; }; |
32 | 36 | CA9EDBD3C72F93CB020A8845 /* 2023-11.json in Resources */ = {isa = PBXBuildFile; fileRef = 444696F487DB29A315E0099F /* 2023-11.json */; }; |
33 | 37 | D66319EE0E856890231ADD64 /* ExportService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D5850A5A0DA0327E59573DB /* ExportService.swift */; }; |
|
64 | 68 | 6142E0D3C9FD52DF62264783 /* 2024-03.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "2024-03.json"; sourceTree = "<group>"; }; |
65 | 69 | 62FB7B2F88E2D5056DBBA431 /* ElectronAnalyzer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElectronAnalyzer.swift; sourceTree = "<group>"; }; |
66 | 70 | 68A9AA4A9435ADA088B99577 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
| 71 | + 6C2F0DFBC6D6AF1A88B26D76 /* python.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = python.json; sourceTree = "<group>"; }; |
67 | 72 | 6D5850A5A0DA0327E59573DB /* ExportService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExportService.swift; sourceTree = "<group>"; }; |
68 | 73 | 76B749ACC14FC0B04BD7A178 /* FileSizeFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileSizeFormatter.swift; sourceTree = "<group>"; }; |
69 | 74 | 7FCE4BE74E9979A9408C294C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; }; |
70 | 75 | 8220A9E8F7F05379C379AB2F /* FilterToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterToolbar.swift; sourceTree = "<group>"; }; |
71 | 76 | 8B2740B7249B0F125927DDFE /* FrameworkScanner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FrameworkScanner.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
72 | 77 | 93E9F6CBCF2D982BC6A5A1B4 /* AppRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRowView.swift; sourceTree = "<group>"; }; |
73 | 78 | 975D797325DEE497B9591ED1 /* StatsBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsBarView.swift; sourceTree = "<group>"; }; |
| 79 | + 9A0BB2016993DD56CF5BC55B /* qt.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = qt.json; sourceTree = "<group>"; }; |
74 | 80 | 9D2A33B6EDF76F7AE65C00DB /* AppScanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppScanner.swift; sourceTree = "<group>"; }; |
| 81 | + A32489349256EC1794FF1629 /* cef.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = cef.json; sourceTree = "<group>"; }; |
75 | 82 | B33144B83F8675BF71CD378E /* ChartsWindowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChartsWindowView.swift; sourceTree = "<group>"; }; |
76 | 83 | B4110FE665F0C65E67B5B2F7 /* SecurityAnalyzer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecurityAnalyzer.swift; sourceTree = "<group>"; }; |
77 | 84 | B46FBD685922572B69B45D1D /* UpdateSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateSheet.swift; sourceTree = "<group>"; }; |
78 | 85 | BCB685F234D593824D250F54 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = "<group>"; }; |
79 | 86 | BCD4AAA3C4CEEB139F16A3D3 /* SortOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SortOption.swift; sourceTree = "<group>"; }; |
80 | 87 | C058D598C6F3A5AED44727A7 /* ArchitectureDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchitectureDetector.swift; sourceTree = "<group>"; }; |
| 88 | + C20FCDFE2F2EF28395F40D89 /* electron.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = electron.json; sourceTree = "<group>"; }; |
81 | 89 | C9F57B6D8CC1DC6976FFFEFF /* FrameworkDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FrameworkDetector.swift; sourceTree = "<group>"; }; |
82 | 90 | CAFBDAE6F1289A3F0FDFE810 /* AppInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppInfo.swift; sourceTree = "<group>"; }; |
83 | 91 | D30BC90142E03E564FC7513C /* EmbeddedFrameworkScanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedFrameworkScanner.swift; sourceTree = "<group>"; }; |
|
146 | 154 | 30CDB480105734E7594CEDA7 /* 2024-09.json */, |
147 | 155 | 04CBAC5F16395BDDB52DF55B /* 2025-09.json */, |
148 | 156 | 04DFBB807D2B74455C06E004 /* 2026-03.json */, |
| 157 | + A32489349256EC1794FF1629 /* cef.json */, |
| 158 | + C20FCDFE2F2EF28395F40D89 /* electron.json */, |
| 159 | + 6C2F0DFBC6D6AF1A88B26D76 /* python.json */, |
| 160 | + 9A0BB2016993DD56CF5BC55B /* qt.json */, |
149 | 161 | ); |
150 | 162 | path = CVE; |
151 | 163 | sourceTree = "<group>"; |
|
285 | 297 | 46D76EABE951C7ECEDEF692E /* 2026-03.json in Resources */, |
286 | 298 | A14D08ECC1F9FE0162C5F850 /* Assets.xcassets in Resources */, |
287 | 299 | F3E68C45347C1B7CFE7146C5 /* Localizable.strings in Resources */, |
| 300 | + 741DDE7136D7E8EB0DFE1AE4 /* cef.json in Resources */, |
| 301 | + BD363C64C536629423389DFE /* electron.json in Resources */, |
| 302 | + 5C3DB8DBF20D73D1E84CB587 /* python.json in Resources */, |
| 303 | + 458AEFA3FAA9F2481AB3B722 /* qt.json in Resources */, |
288 | 304 | ); |
289 | 305 | runOnlyForDeploymentPostprocessing = 0; |
290 | 306 | }; |
|
349 | 365 | buildSettings = { |
350 | 366 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
351 | 367 | CODE_SIGN_ENTITLEMENTS = Resources/FrameworkScanner.entitlements; |
352 | | - CODE_SIGN_IDENTITY = "-"; |
| 368 | + CODE_SIGN_IDENTITY = "Developer ID Application: Eski Yin (WSGQ32FL62)"; |
| 369 | + CODE_SIGN_STYLE = Manual; |
353 | 370 | COMBINE_HIDPI_IMAGES = YES; |
| 371 | + CURRENT_PROJECT_VERSION = 3; |
354 | 372 | DEPLOYMENT_POSTPROCESSING = YES; |
355 | 373 | ENABLE_HARDENED_RUNTIME = YES; |
356 | 374 | INFOPLIST_FILE = Resources/Info.plist; |
357 | 375 | LD_RUNPATH_SEARCH_PATHS = ( |
358 | 376 | "$(inherited)", |
359 | 377 | "@executable_path/../Frameworks", |
360 | 378 | ); |
| 379 | + MARKETING_VERSION = 1.1.3; |
| 380 | + OTHER_CODE_SIGN_FLAGS = "--timestamp"; |
361 | 381 | PRODUCT_BUNDLE_IDENTIFIER = com.eskiyin.FrameworkScanner; |
362 | 382 | PRODUCT_NAME = FrameworkScanner; |
363 | 383 | SDKROOT = macosx; |
|
429 | 449 | CODE_SIGN_ENTITLEMENTS = Resources/FrameworkScanner.Debug.entitlements; |
430 | 450 | CODE_SIGN_IDENTITY = "-"; |
431 | 451 | COMBINE_HIDPI_IMAGES = YES; |
| 452 | + CURRENT_PROJECT_VERSION = 3; |
432 | 453 | DEPLOYMENT_POSTPROCESSING = NO; |
433 | 454 | ENABLE_HARDENED_RUNTIME = NO; |
434 | 455 | INFOPLIST_FILE = Resources/Info.plist; |
435 | 456 | LD_RUNPATH_SEARCH_PATHS = ( |
436 | 457 | "$(inherited)", |
437 | 458 | "@executable_path/../Frameworks", |
438 | 459 | ); |
| 460 | + MARKETING_VERSION = 1.1.3; |
439 | 461 | PRODUCT_BUNDLE_IDENTIFIER = com.eskiyin.FrameworkScanner; |
440 | 462 | PRODUCT_NAME = FrameworkScanner; |
441 | 463 | SDKROOT = macosx; |
|
0 commit comments