Closed LightChang closed 3 years ago
Hi,
Apple changed the way notarization checks the signatures of binaries and libraries inside an app.
Apple's codesign
tool does not sign all electron helpers that are inside your app. This probably affects all macOS apps that use electron. Using codesign --deep
does not work as expected with electron helpers.
You have to sign individually all helpers and frameworks that are inside your app before submitting for notarization.
I was able to notarize an app for macOS built using electron-packager
after manually signing all helpers and binaries.
You can't use electron-packager
to sign and notarize your app at this moment.
This is not a bug in electron or electron-packager
.
Thank you so much Mr. @rmraya for give me this information. I will keep try until find the way to solve it, and I would appreciate it, if some kindness persons can show me the way.
Check the log file that you uploaded. It lists all components that are unsigned.
Sign all components mentioned in the log before running productbuild
to produce a package (that's the last step in sign.sh
).
Hello,
I am also experiencing issues with signing/notarization with builds using electron-builder
.
I feel like I have some information to add, though.
I have three failing scenarios. These all happen with Electron 6.x, 7.1.13, and 8.0.1.
I leave signing to electron-builder
, by providing the identity
to the mac
section in build
. This results in a build that successfully notarizes, however it crashes on launch.
Process: Software [8642]
Path: /Users/USER/*/Software.app/Contents/MacOS/Software
Identifier: dk.company.namespace.software
Version: 1.0.0 (1.0.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Software [8642]
User ID: 501
Date/Time: 2020-02-26 08:55:49.156 +0100
OS Version: Mac OS X 10.15.3 (19D76)
Report Version: 12
Bridge OS Version: 3.0 (14Y908)
Anonymous UUID: 1F2EC175-DA56-3182-8083-11FE38F07EDC
Time Awake Since Boot: 3900 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (Code Signature Invalid)
Exception Codes: 0x0000000000000032, 0x00003f6316142040
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: Namespace CODESIGNING, Code 0x2
kernel messages:
VM Regions Near 0x3f6316142040:
Memory Tag 255 00003f6316141000-00003f6316142000 [ 4K] ---/rwx SM=NUL
--> Memory Tag 255 00003f6316142000-00003f631617f000 [ 244K] r-x/rwx SM=COW
Memory Tag 255 00003f631617f000-00003f631e0fa000 [127.5M] ---/rwx SM=NUL
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 ??? 0x00003f6316142040 0 + 69694804729920
1 com.github.Electron.framework 0x0000000106165366 0x105058000 + 17879910
2 com.github.Electron.framework 0x0000000106170483 0x105058000 + 17925251
3 com.github.Electron.framework 0x000000010616ee0a 0x105058000 + 17919498
4 com.github.Electron.framework 0x00000001061b9142 0x105058000 + 18223426
5 com.github.Electron.framework 0x00000001067d7a19 0x105058000 + 24640025
6 com.github.Electron.framework 0x0000000106815881 0x105058000 + 24893569
7 com.github.Electron.framework 0x000000010675db41 0x105058000 + 24140609
8 com.github.Electron.framework 0x0000000106757259 0x105058000 + 24113753
9 com.github.Electron.framework 0x00000001067e6966 0x105058000 + 24701286
10 com.github.Electron.framework 0x000000010675db41 0x105058000 + 24140609
11 com.github.Electron.framework 0x000000010675db41 0x105058000 + 24140609
12 com.github.Electron.framework 0x000000010675db41 0x105058000 + 24140609
13 com.github.Electron.framework 0x000000010675db41 0x105058000 + 24140609
14 com.github.Electron.framework 0x000000010675db41 0x105058000 + 24140609
15 com.github.Electron.framework 0x000000010675db41 0x105058000 + 24140609
16 com.github.Electron.framework 0x000000010675db41 0x105058000 + 24140609
17 com.github.Electron.framework 0x000000010675db41 0x105058000 + 24140609
18 com.github.Electron.framework 0x000000010675b11a 0x105058000 + 24129818
19 com.github.Electron.framework 0x000000010675aef8 0x105058000 + 24129272
20 com.github.Electron.framework 0x0000000105ed4285 0x105058000 + 15188613
21 com.github.Electron.framework 0x0000000105ed3dee v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 206
22 com.github.Electron.framework 0x0000000105cdb253 v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) + 435
23 com.github.Electron.framework 0x000000010a949fce 0x105058000 + 93265870
24 com.github.Electron.framework 0x000000010a94a5a6 0x105058000 + 93267366
25 com.github.Electron.framework 0x000000010a94a718 0x105058000 + 93267736
26 com.github.Electron.framework 0x000000010a8f4e55 node::BootstrapEnvironment(node::Environment*) + 21
27 com.github.Electron.framework 0x00000001051087cb 0x105058000 + 722891
28 com.github.Electron.framework 0x0000000106ba918a 0x105058000 + 28643722
29 com.github.Electron.framework 0x0000000106bacb3b 0x105058000 + 28658491
30 com.github.Electron.framework 0x0000000106ba8996 0x105058000 + 28641686
31 com.github.Electron.framework 0x0000000106a66eb2 0x105058000 + 27324082
32 com.github.Electron.framework 0x0000000106a66ace 0x105058000 + 27323086
33 com.github.Electron.framework 0x0000000108b7b929 0x105058000 + 62011689
34 com.github.Electron.framework 0x0000000105c10014 0x105058000 + 12288020
35 com.github.Electron.framework 0x000000010505b0d4 AtomMain + 84
36 dk.company.namespace.software 0x00000001050219e0 0x105021000 + 2528
37 libdyld.dylib 0x00007fff705447fd start + 1
Thread 1:
0 libsystem_pthread.dylib 0x00007fff70744818 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x00007fff70744818 start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x00007fff70744818 start_wqthread + 0
Thread 4:
0 libsystem_pthread.dylib 0x00007fff70744818 start_wqthread + 0
Thread 5:: ThreadPoolServiceThread
0 libsystem_kernel.dylib 0x00007fff7068e072 kevent64 + 10
1 com.github.Electron.framework 0x0000000107424c3a 0x105058000 + 37538874
2 com.github.Electron.framework 0x0000000107424aa6 0x105058000 + 37538470
3 com.github.Electron.framework 0x00000001073d1048 0x105058000 + 37195848
4 com.github.Electron.framework 0x00000001073a50c7 0x105058000 + 37015751
5 com.github.Electron.framework 0x00000001073d4147 0x105058000 + 37208391
6 com.github.Electron.framework 0x00000001073e05f6 0x105058000 + 37258742
7 com.github.Electron.framework 0x00000001074269b7 0x105058000 + 37546423
8 libsystem_pthread.dylib 0x00007fff70748e65 _pthread_start + 148
9 libsystem_pthread.dylib 0x00007fff7074483b thread_start + 15
Thread 6:: ThreadPoolForegroundWorker
0 libsystem_kernel.dylib 0x00007fff7068525a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff706855d0 mach_msg + 60
2 com.github.Electron.framework 0x00000001073bd6f5 0x105058000 + 37115637
3 com.github.Electron.framework 0x00000001073dbf8d 0x105058000 + 37240717
4 com.github.Electron.framework 0x00000001073dc33c 0x105058000 + 37241660
5 com.github.Electron.framework 0x00000001073dc254 0x105058000 + 37241428
6 com.github.Electron.framework 0x00000001074269b7 0x105058000 + 37546423
7 libsystem_pthread.dylib 0x00007fff70748e65 _pthread_start + 148
8 libsystem_pthread.dylib 0x00007fff7074483b thread_start + 15
Thread 7:
0 libsystem_kernel.dylib 0x00007fff7068525a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff706855d0 mach_msg + 60
2 libsystem_kernel.dylib 0x00007fff70689de2 _kernelrpc_thread_policy_set + 155
3 libsystem_kernel.dylib 0x00007fff70689d2e thread_policy_set + 13
4 com.apple.Foundation 0x00007fff3b7213e3 -[NSThread _setThreadPriority:] + 299
5 com.github.Electron.framework 0x000000010742eeca 0x105058000 + 37580490
6 com.github.Electron.framework 0x0000000107426978 0x105058000 + 37546360
7 libsystem_pthread.dylib 0x00007fff70748e65 _pthread_start + 148
8 libsystem_pthread.dylib 0x00007fff7074483b thread_start + 15
Thread 8:: Chrome_IOThread
0 libsystem_kernel.dylib 0x00007fff7068e072 kevent64 + 10
1 com.github.Electron.framework 0x0000000107424c3a 0x105058000 + 37538874
2 com.github.Electron.framework 0x0000000107424aa6 0x105058000 + 37538470
3 com.github.Electron.framework 0x00000001073d1048 0x105058000 + 37195848
4 com.github.Electron.framework 0x00000001073a50c7 0x105058000 + 37015751
5 com.github.Electron.framework 0x0000000106bb2754 0x105058000 + 28682068
6 com.github.Electron.framework 0x00000001073e05f6 0x105058000 + 37258742
7 com.github.Electron.framework 0x00000001074269b7 0x105058000 + 37546423
8 libsystem_pthread.dylib 0x00007fff70748e65 _pthread_start + 148
9 libsystem_pthread.dylib 0x00007fff7074483b thread_start + 15
Thread 9:
0 libsystem_kernel.dylib 0x00007fff70689bce kevent + 10
1 com.github.Electron.framework 0x000000010aa6bb2a 0x105058000 + 94452522
2 com.github.Electron.framework 0x000000010aa5b4d1 uv_run + 497
3 com.github.Electron.framework 0x000000010a9d7436 0x105058000 + 93844534
4 libsystem_pthread.dylib 0x00007fff70748e65 _pthread_start + 148
5 libsystem_pthread.dylib 0x00007fff7074483b thread_start + 15
Thread 10:
0 libsystem_kernel.dylib 0x00007fff70687ce6 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff70749185 _pthread_cond_wait + 701
2 com.github.Electron.framework 0x000000010aa66ea9 uv_cond_wait + 9
3 com.github.Electron.framework 0x000000010a9d7548 0x105058000 + 93844808
4 com.github.Electron.framework 0x000000010a9d51bb 0x105058000 + 93835707
5 libsystem_pthread.dylib 0x00007fff70748e65 _pthread_start + 148
6 libsystem_pthread.dylib 0x00007fff7074483b thread_start + 15
Thread 11:
0 libsystem_kernel.dylib 0x00007fff70687ce6 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff70749185 _pthread_cond_wait + 701
2 com.github.Electron.framework 0x000000010aa66ea9 uv_cond_wait + 9
3 com.github.Electron.framework 0x000000010a9d7548 0x105058000 + 93844808
4 com.github.Electron.framework 0x000000010a9d51bb 0x105058000 + 93835707
5 libsystem_pthread.dylib 0x00007fff70748e65 _pthread_start + 148
6 libsystem_pthread.dylib 0x00007fff7074483b thread_start + 15
Thread 12:
0 libsystem_kernel.dylib 0x00007fff70687ce6 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff70749185 _pthread_cond_wait + 701
2 com.github.Electron.framework 0x000000010aa66ea9 uv_cond_wait + 9
3 com.github.Electron.framework 0x000000010a9d7548 0x105058000 + 93844808
4 com.github.Electron.framework 0x000000010a9d5190 0x105058000 + 93835664
5 libsystem_pthread.dylib 0x00007fff70748e65 _pthread_start + 148
6 libsystem_pthread.dylib 0x00007fff7074483b thread_start + 15
Thread 13:
0 libsystem_kernel.dylib 0x00007fff70685296 semaphore_wait_trap + 10
1 com.github.Electron.framework 0x000000010aa67410 uv_sem_wait + 16
2 com.github.Electron.framework 0x000000010aa22292 0x105058000 + 94151314
3 libsystem_pthread.dylib 0x00007fff70748e65 _pthread_start + 148
4 libsystem_pthread.dylib 0x00007fff7074483b thread_start + 15
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00003f6316142001 rbx: 0x00003f6316142040 rcx: 0x00001096b4a840de rdx: 0x00001096b4a840d8
rdi: 0x00001096b4a840c9 rsi: 0x0000000000000000 rbp: 0x00007ffeeabdd5f0 rsp: 0x00007ffeeabdd578
r8: 0x000000010f875324 r9: 0x0000000000000004 r10: 0x00007fbfc4000000 r11: 0x00007fbfc403e000
r12: 0x00001096b4a840c9 r13: 0x0000600001837e40 r14: 0x00007fbfc403e400 r15: 0x000000010f86b000
rip: 0x00003f6316142040 rfl: 0x0000000000010212 cr2: 0x00003f6316142040
Logical CPU: 2
Error Code: 0x00000015 (invalid protections for user instruction write)
Trap Number: 14
Binary Images:
0x105021000 - 0x105049fff +dk.company.namespace.software (1.0.0 - 1.0.0) <CD315A0C-AE44-3040-8C05-F56E5800F953> /Users/USER/*/Software.app/Contents/MacOS/Software
0x105058000 - 0x10b7eaf17 +com.github.Electron.framework (7.1.13) <E06AD352-8EBB-31C0-9CBC-6F7538F33D45> /Users/USER/*/Software.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework
0x10c0b8000 - 0x10c0d3fff +com.github.Squirrel (1.0 - 1) <E4398068-33D3-3A00-9DBE-5ACC9B022501> /Users/USER/*/Software.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel
0x10c101000 - 0x10c164ff7 +org.reactivecocoa.ReactiveCocoa (1.0 - 1) <701B20DE-3ADD-3643-B52A-E05744C30DB3> /Users/USER/*/Software.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa
0x10c1e4000 - 0x10c1f8fff +org.mantle.Mantle (1.0 - ???) <31915DD6-48E6-3706-A076-C9D4CE17F4F6> /Users/USER/*/Software.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle
0x10c210000 - 0x10c49cfe7 +libffmpeg.dylib (0) <CD6D3D90-7668-37FE-A3E0-1B71B3ABB7C8> /Users/USER/*/Software.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib
0x10fe76000 - 0x10ff06cb7 dyld (733.8) <EBC07CB6-870A-3A8E-B48A-67F62EA161F3> /usr/lib/dyld
0x7fff347dd000 - 0x7fff349d6ff1 com.apple.avfoundation (2.0 - 1750.3) <46B63DBF-24D8-3C19-A171-5E1FA410D4FD> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff349d7000 - 0x7fff34aa3ff8 com.apple.audio.AVFAudio (1.0 - ???) <943D2C31-4A08-34BC-A6D6-4B5EE27B4EF4> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
0x7fff34bc3000 - 0x7fff34bc3fff com.apple.Accelerate (1.11 - Accelerate 1.11) <EEBE6680-1AAB-3192-AA7C-450537B07F27> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff34bdb000 - 0x7fff35246fef com.apple.vImage (8.1 - 524.2) <33B60C65-1E08-3490-ADC7-6C75AA3EA022> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff35247000 - 0x7fff354b0fff libBLAS.dylib (1303.60.1) <0FE82DB0-0E71-300A-BF0B-70BF3478FE79> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff354b1000 - 0x7fff357a0ff7 libBNNS.dylib (144.40.3) <86C8FBB0-19D3-355B-99A3-6B094BB98C06> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff357a2000 - 0x7fff35b47fff libLAPACK.dylib (1303.60.1) <DCC36295-FF39-35A1-8DF1-1E8A714E2265> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff35b48000 - 0x7fff35b5dff8 libLinearAlgebra.dylib (1303.60.1) <0E47C269-832E-3B55-A6B6-855648BD206E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff35b5e000 - 0x7fff35b63ff3 libQuadrature.dylib (7) <E0534024-B7E7-3382-830C-71E7BD9D3DE4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff35b64000 - 0x7fff35bd4fff libSparse.dylib (103) <533DFAE8-8458-31F4-8AE2-B73C3869CED2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x7fff35bd5000 - 0x7fff35be7fef libSparseBLAS.dylib (1303.60.1) <7CECC6DF-B4A8-38A7-B4E9-0CDDC6EA2510> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff35be8000 - 0x7fff35dc1ffb libvDSP.dylib (735.40.1) <BD49856D-39CE-397F-A069-63B2F0D79529> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff35dc2000 - 0x7fff35e7dfd7 libvMisc.dylib (735.40.1) <F3C565E5-8571-3E16-BC22-7687D1A756BD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff35e7e000 - 0x7fff35e7efff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <A8B35A80-7217-38B1-8A20-E8B4F73124F0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff35e7f000 - 0x7fff35edeffc com.apple.Accounts (113 - 113) <C160B461-1DCD-3936-B8DE-72DD9B6473E1> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
0x7fff36024000 - 0x7fff36ddffff com.apple.AppKit (6.9 - 1894.30.142) <5A1752C0-67F4-3EDF-97DA-81AB42824B7B> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff36e2f000 - 0x7fff36e2ffff com.apple.ApplicationServices (48 - 50) <C1A1ED89-4F27-30E4-B53B-34062E971294> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff36e30000 - 0x7fff36e9bfff com.apple.ApplicationServices.ATS (377 - 493.0.2.1) <99B0135E-8EB3-307E-86E3-04818B690B1A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff36f34000 - 0x7fff36f72ff8 libFontRegistry.dylib (274.0.2.3) <E20402BC-8E91-359D-B724-BEAA24B75A92> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff36fcd000 - 0x7fff36ffcff7 com.apple.ATSUI (1.0 - 1) <7956D5E1-879C-3A3F-990F-96B57EC0BFD3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI
0x7fff36ffd000 - 0x7fff37001ff3 com.apple.ColorSyncLegacy (4.13.0 - 1) <0805CEBA-9129-3EBC-85A5-32155C2F3D83> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x7fff3709c000 - 0x7fff370f2ff2 com.apple.HIServices (1.22 - 674.1) <A65AE150-AB05-374A-8BC1-C35026566E8D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff370f3000 - 0x7fff37101fff com.apple.LangAnalysis (1.7.0 - 1.7.0) <3D4B4F59-6A83-302E-A460-5B903E9756EF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff37102000 - 0x7fff37147ff2 com.apple.print.framework.PrintCore (15 - 516) <1F202B29-4770-3D69-85D0-2B3F6982C45A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff37148000 - 0x7fff37152fff com.apple.QD (4.0 - 413) <E50C4B4E-F827-31A3-BACF-4ACEBF527F96> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff37153000 - 0x7fff37160ff0 com.apple.speech.synthesis.framework (9.0.24 - 9.0.24) <4A1B8245-3735-361B-A456-FCE540D78707> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff37161000 - 0x7fff37241ffa com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <7B308BA7-F08A-3E70-A494-F03A688AAA42> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff37243000 - 0x7fff37243fff com.apple.audio.units.AudioUnit (1.14 - 1.14) <C3937FFF-1BCA-3A4F-B718-7D6CB4903907> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff375b9000 - 0x7fff37945ff6 com.apple.CFNetwork (1121.1.2 - 1121.1.2) <4E539AC8-A995-3BA8-AAD6-31D97DAE734B> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff379c0000 - 0x7fff379c0fff com.apple.Carbon (160 - 162) <916D6D9E-3FE9-355C-913B-B44CAF35146D> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff379c1000 - 0x7fff379c4ffb com.apple.CommonPanels (1.2.6 - 101) <FB59B3A1-2FDC-34B4-A639-981135C97908> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff379c5000 - 0x7fff37cb9ffb com.apple.HIToolbox (2.1.1 - 994) <03BF3899-5DD5-3C1F-9DC6-B4C71CD656B6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff37cba000 - 0x7fff37cbdff3 com.apple.help (1.3.8 - 68) <AF302261-AD99-3AD0-A684-CC24C87B6CED> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff37cbe000 - 0x7fff37cc3ff7 com.apple.ImageCapture (9.0 - 1600.27.1) <1EFEBF06-C0DD-337E-805E-955A3A462395> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff37cc4000 - 0x7fff37cc4fff com.apple.ink.framework (10.15 - 227) <E967D357-AF2E-338E-864D-CD94E87F6ECE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff37cc5000 - 0x7fff37cdfff2 com.apple.openscripting (1.7 - 185.1) <EAE41338-2712-3774-944C-C946312EA562> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff37d00000 - 0x7fff37d00fff com.apple.print.framework.Print (15 - 271) <26144B7F-F5C4-311D-A602-D014F0D4434D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff37d01000 - 0x7fff37d03ff7 com.apple.securityhi (9.0 - 55008) <E4E32973-55AB-38A9-A57D-50BCDF860646> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff37d04000 - 0x7fff37d0aff7 com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <2A1ECC85-580E-3508-BA1B-93222EE431A6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff37d0b000 - 0x7fff37ea4ffa com.apple.cloudkit.CloudKit (860 - 860) <479BE11F-05A7-3C40-8980-E415F4F40143> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
0x7fff37ea5000 - 0x7fff37ea5fff com.apple.Cocoa (6.11 - 23) <DDDE2ECF-6FD6-3EC7-B2F9-C1873F85D0E5> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff37eb3000 - 0x7fff3809eff7 com.apple.ColorSync (4.13.0 - 3394.3) <61F27F92-1158-36A0-90D0-911A590F2904> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff3838e000 - 0x7fff3889dffa com.apple.audio.CoreAudio (5.0 - 5.0) <C1EE25DD-6880-3FFB-8C7D-4CBC10B41BD2> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff388f0000 - 0x7fff38927ff0 com.apple.CoreBluetooth (1.0 - 1) <D1C334E4-E8C8-3FC4-B203-0555BA8C4932> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff38928000 - 0x7fff38d0affe com.apple.CoreData (120 - 977.1) <59E37E60-C008-3FE0-BA4B-CF344BF72B70> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff38d0b000 - 0x7fff38e1bffe com.apple.CoreDisplay (1.0 - 186.3.12) <4E34C576-C833-3E09-870A-13F4860337F5> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fff38e1c000 - 0x7fff3929cfe7 com.apple.CoreFoundation (6.9 - 1674.114) <5810CC45-FB5D-3A78-861F-7BE03F9B2FDD> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff3929e000 - 0x7fff39917ff0 com.apple.CoreGraphics (2.0 - 1348.16) <48655F49-3617-33E6-B023-C2E031778FBF> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff39925000 - 0x7fff39c82ff5 com.apple.CoreImage (15.0.0 - 920.9) <65109A99-EE48-3228-B73A-33044833A600> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff39c83000 - 0x7fff39cebff5 com.apple.corelocation (2389.0.8 - 2389.0.8) <0F9E581C-8857-3E7A-9A8C-E40194D7C4B8> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
0x7fff39cec000 - 0x7fff39d3dffe com.apple.audio.midi.CoreMIDI (1.10 - 88) <20C81187-3AE5-3CAB-A81F-1454C6378085> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
0x7fff39d40000 - 0x7fff3a045ffa com.apple.CoreML (1.0 - 1) <34248E9D-67A0-3DA4-91A4-3C18602C9653> /System/Library/Frameworks/CoreML.framework/Versions/A/CoreML
0x7fff3a046000 - 0x7fff3a120ff4 com.apple.CoreMedia (1.0 - 2530.5.4.1) <6C295C02-928C-31E3-8859-086DA9F5160A> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff3a121000 - 0x7fff3a183ff6 com.apple.CoreMediaIO (1000.0 - 5125.6) <D32BAB31-9894-3C79-B09F-A6C1BB8744D3> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff3a20c000 - 0x7fff3a20cfff com.apple.CoreServices (1069.11 - 1069.11) <3BBDA17B-6F86-35F4-B785-AFA2A14B6F51> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff3a20d000 - 0x7fff3a292fff com.apple.AE (838 - 838) <877C7270-575A-3D5F-B768-4724037F025D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff3a293000 - 0x7fff3a574ff7 com.apple.CoreServices.CarbonCore (1217 - 1217) <DDC45E79-973C-3FB0-92EC-392A654179F5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff3a575000 - 0x7fff3a5c2ff5 com.apple.DictionaryServices (1.2 - 323.3.1) <A21D442C-E7B7-3A6C-BEEC-44B323AF9CB2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff3a5c3000 - 0x7fff3a5cbfff com.apple.CoreServices.FSEvents (1268.60.1 - 1268.60.1) <8C772593-A2BA-33A7-BB43-49B9FCDD37CE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff3a5cc000 - 0x7fff3a805ff0 com.apple.LaunchServices (1069.11 - 1069.11) <7189EED9-9252-3030-AB32-6704AD9AEBAE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff3a806000 - 0x7fff3a89eff9 com.apple.Metadata (10.7.0 - 2075.7) <AECD1E1F-1C1B-3C42-9ACD-596980F145C2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff3a89f000 - 0x7fff3a8ccff7 com.apple.CoreServices.OSServices (1069.11 - 1069.11) <67A2F664-DCA1-3FD6-B88E-CF020EA8C59D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff3a8cd000 - 0x7fff3a934fff com.apple.SearchKit (1.4.1 - 1.4.1) <367BBFA7-F18C-34B6-B4C8-A244A125D5E0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff3a935000 - 0x7fff3a959ff5 com.apple.coreservices.SharedFileList (131.4 - 131.4) <EB8F2B1B-B736-373F-B28B-E4E6F33A00C0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff3abbc000 - 0x7fff3ac81ff4 com.apple.CoreTelephony (113 - 7296.1) <CFAEA86A-C2B0-3F14-AB4D-B19D62692256> /System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony
0x7fff3ac82000 - 0x7fff3ae36ffe com.apple.CoreText (643.1.2.3 - 643.1.2.3) <D955D513-DC79-33A9-9E17-C8D86884DED1> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff3ae37000 - 0x7fff3ae7bfff com.apple.CoreVideo (1.8 - 334.0) <1331FE6E-328D-35FF-BC55-5A2231B804A1> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff3ae7c000 - 0x7fff3af09ff9 com.apple.framework.CoreWLAN (13.0 - 1455.3) <B1553A9E-1AC8-30D4-9B90-C7A719DBBF54> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff3af44000 - 0x7fff3af85ff7 com.apple.CryptoTokenKit (1.0 - 1) <B71457AC-8D0C-3534-8F95-B2272DCAE5AF> /System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit
0x7fff3b0cd000 - 0x7fff3b0d8fff com.apple.DirectoryService.Framework (10.15 - 220.40.1) <1631515E-8685-3EC0-A5A0-54C60B47BEB5> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x7fff3b0d9000 - 0x7fff3b184ff0 com.apple.DiscRecording (9.0.3 - 9030.4.5) <E1B2487B-7882-3CDE-812C-A5E20AAC7F5D> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff3b1a9000 - 0x7fff3b1affff com.apple.DiskArbitration (2.7 - 2.7) <5BE0B036-DEAB-3191-8D44-B489F4D39EE1> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff3b3a3000 - 0x7fff3b4c9ff6 com.apple.FileProvider (265.1 - 265.1) <B361EB77-4CD2-3231-B74F-F479FCD2DD23> /System/Library/Frameworks/FileProvider.framework/Versions/A/FileProvider
0x7fff3b4de000 - 0x7fff3b4e0ff3 com.apple.ForceFeedback (1.0.6 - 1.0.6) <D6230212-11DA-32D0-A73B-D8851BBB6A6B> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
0x7fff3b4e1000 - 0x7fff3b8a9ffc com.apple.Foundation (6.9 - 1674.114) <532BBAE7-F2BA-3779-94E0-BFEDF2D7AB38> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff3b916000 - 0x7fff3b966ff7 com.apple.GSS (4.0 - 2.0) <5873DEB8-F186-3B53-BDFD-4E827B7EFFA2> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff3b967000 - 0x7fff3b994ffe com.apple.GameController (1.0 - 1) <FDBECD29-BCCC-3C9F-BC8F-0DE1DB3544FC> /System/Library/Frameworks/GameController.framework/Versions/A/GameController
0x7fff3baa2000 - 0x7fff3bbbaff8 com.apple.Bluetooth (7.0.3 - 7.0.3f5) <B860F9C0-A082-386D-BCA7-4B2BC8384301> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff3bc21000 - 0x7fff3bcc4ffb com.apple.framework.IOKit (2.0.2 - 1726.80.1) <B63FE840-8E32-3429-A95D-AB466FE62104> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff3bcc6000 - 0x7fff3bcd6ffc com.apple.IOSurface (269.6 - 269.6) <23D51648-9363-3696-9BF7-18F1B2AF621B> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff3bcf4000 - 0x7fff3bd4bff0 com.apple.ImageCaptureCore (1.0 - 1600.27.1) <8BF73C1E-18BA-3558-A14E-B62D6D8A1FF9> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x7fff3bd4c000 - 0x7fff3bea9fee com.apple.ImageIO.framework (3.3.0 - 1972.19) <484C67F4-2E4C-38F0-A2A5-A1CBE66558EE> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff3beaa000 - 0x7fff3beadfff libGIF.dylib (1972.19) <2F8329F3-EE31-38AE-841A-D09BF48CAFF1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff3beae000 - 0x7fff3bf68fe7 libJP2.dylib (1972.19) <3A695C63-A86D-364B-BDC9-D83D5078E371> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff3bf69000 - 0x7fff3bf8dfef libJPEG.dylib (1972.19) <4B2284A3-A308-3F54-AC7C-06FF2ED36ED2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff3c20b000 - 0x7fff3c225fef libPng.dylib (1972.19) <DEF9EA12-460F-36B7-92BF-E96673E9470E> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff3c226000 - 0x7fff3c227fff libRadiance.dylib (1972.19) <11F23339-C944-30BE-AB22-B30D266F8CC0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff3c228000 - 0x7fff3c271feb libTIFF.dylib (1972.19) <74C59557-26A7-362A-BAC5-564EE6867F2A> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff3c28a000 - 0x7fff3c6e7ff7 com.apple.Intents (1.0 - 1) <C9929460-B638-32C8-92AC-1985341F3DB3> /System/Library/Frameworks/Intents.framework/Versions/A/Intents
0x7fff3c6ea000 - 0x7fff3d67eff1 com.apple.JavaScriptCore (15608 - 15608.5.11) <9CE55195-5B98-3C32-968D-6ED7364A9A69> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x7fff3d696000 - 0x7fff3d6a8ff3 com.apple.Kerberos (3.0 - 1) <DA356370-C1FA-3C23-9D77-5994EC7DC8C0> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff3d6a9000 - 0x7fff3d6a9fff libHeimdalProxy.dylib (77) <CB20F0B8-EDC1-3592-8B2D-6AEF80BE080B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib
0x7fff3d6aa000 - 0x7fff3d6e0fff com.apple.LDAPFramework (2.4.28 - 194.5) <7D272BD5-5CBD-3F4F-981C-5E34F5FB5DCA> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff3d7f5000 - 0x7fff3d816ff9 com.apple.CoreAuthentication.SharedUtils (1.0 - 693.80.3) <DE98E265-5985-381D-A7B8-5ED12E1C3926> /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils
0x7fff3d817000 - 0x7fff3d82fffc com.apple.LocalAuthentication (1.0 - 693.80.3) <8FDF8D60-F75E-35E1-89E2-EEAA6FDFC628> /System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication
0x7fff3da3c000 - 0x7fff3da46ff3 com.apple.MediaAccessibility (1.0 - 125) <0CDCDF44-20BB-3874-9800-734211759559> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x7fff3da5a000 - 0x7fff3db11ff5 com.apple.MediaPlayer (1.0 - 1.0) <AD327638-B751-39B7-AE10-544E1E19D8BD> /System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer
0x7fff3db12000 - 0x7fff3e257fff com.apple.MediaToolbox (1.0 - 2530.5.4.1) <C640EF6A-430F-3CFE-A957-CA54ED21F55A> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff3e259000 - 0x7fff3e31cff1 com.apple.Metal (212.2.4 - 212.2.4) <EF882FC9-08E4-36B3-9BAB-3FF5CD70364F> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff3e31e000 - 0x7fff3e338ff4 com.apple.MetalKit (141.1 - 141.1) <81C8FDD8-B0A2-3B81-A930-CD1AADBFF576> /System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit
0x7fff3e339000 - 0x7fff3e375ff3 com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <65A8E0C0-6266-3229-A58D-DA1E40068E25> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x7fff3e376000 - 0x7fff3e3fcfe6 com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <CA913DB0-C674-3AC6-AAD9-D28B84C58CF1> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x7fff3e3fd000 - 0x7fff3e421ff8 com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <21FB637B-669C-3499-8BF3-1782B1484D52> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x7fff3e422000 - 0x7fff3e437fff com.apple.MetalPerformanceShaders.MPSNDArray (1.0 - 1) <0EE1E81D-0ABE-355D-B33B-5E5365C907C1> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
0x7fff3e438000 - 0x7fff3e597ff4 com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <850F399A-D538-3A36-A0AF-5EB20AA55062> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x7fff3e598000 - 0x7fff3e5e6ff7 com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <C71ECDCD-701A-3839-8627-0DF1A8906452> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
0x7fff3e5e7000 - 0x7fff3e5e8ff5 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <97194F33-650C-31C1-8A5A-56F48E5F5ECB> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fff3f52e000 - 0x7fff3f53affe com.apple.NetFS (6.0 - 4.0) <0B2088AE-C16D-3FC3-9445-4EDAD2D51686> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff3f53b000 - 0x7fff3f67eff6 com.apple.Network (1.0 - 1) <16D0A17C-1FA8-336C-A082-3AD2A3DB8E3C> /System/Library/Frameworks/Network.framework/Versions/A/Network
0x7fff3f67f000 - 0x7fff3f8e6ffa com.apple.NetworkExtension (1.0 - 1) <DB5BF252-9A79-3324-A83E-4B3F66587651> /System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension
0x7fff420a7000 - 0x7fff420ffff7 com.apple.opencl (3.5 - 3.5) <2B78F795-7131-3AAC-A2FB-FF01CB4A386D> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff42100000 - 0x7fff4211cfff com.apple.CFOpenDirectory (10.15 - 220.40.1) <FF068FF7-C136-3A71-AD1F-B5170A918423> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff4211d000 - 0x7fff42128ff7 com.apple.OpenDirectory (10.15 - 220.40.1) <9448EC8E-8B76-3142-9540-C0752529762A> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff42a83000 - 0x7fff42a85fff libCVMSPluginSupport.dylib (17.10.22) <87C47A23-D8E9-3AE3-AADF-0DE1FF03905E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff42a86000 - 0x7fff42a8bfff libCoreFSCache.dylib (176.10) <E5C4E721-5BD3-350D-8FD2-12397CD1858D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff42a8c000 - 0x7fff42a90fff libCoreVMClient.dylib (176.10) <35078399-3429-3EF5-AA29-C7E6CDB0F5FB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff42a91000 - 0x7fff42a99ff7 libGFXShared.dylib (17.10.22) <2E8AF2C7-2BA8-3385-B7F5-F4E1234B5A8A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff42a9a000 - 0x7fff42aa4fff libGL.dylib (17.10.22) <0EDD0D07-1CDD-3E35-8CAB-EDD65862E321> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff42aa5000 - 0x7fff42adafff libGLImage.dylib (17.10.22) <86F7497C-6178-3E25-8BAD-9882681EAC84> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff42c6e000 - 0x7fff42caafff libGLU.dylib (17.10.22) <ECEA64DF-30EC-3709-9EED-C9970BC31DB3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff436da000 - 0x7fff436e9ff7 com.apple.opengl (17.10.22 - 17.10.22) <9530427D-0AE4-3F7D-B036-73FD32DDAD77> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff43898000 - 0x7fff4398cff7 com.apple.PDFKit (1.0 - 825.15) <ABDAA602-7DD5-318E-ABC5-3CEEDCC70E8E> /System/Library/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x7fff4398d000 - 0x7fff43aa5ff9 com.apple.PencilKit (1.0 - 1) <592C1EA2-1E78-348C-A6C4-4337145A904A> /System/Library/Frameworks/PencilKit.framework/Versions/A/PencilKit
0x7fff43d41000 - 0x7fff43d47ff6 com.apple.PushKit (1.0 - 1) <B70AEBBE-FE65-377F-8B2A-EDBDECFBB93F> /System/Library/Frameworks/PushKit.framework/Versions/A/PushKit
0x7fff43e68000 - 0x7fff440afff6 com.apple.imageKit (3.0 - 1081) <1837360C-E3BB-3185-92D4-D32EB53FC9FB> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x7fff440b0000 - 0x7fff44571ff7 com.apple.QuartzComposer (5.1 - 377) <62922CAC-83FF-34A4-9524-052FDDBBBC9C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x7fff44572000 - 0x7fff44597ffc com.apple.quartzfilters (1.10.0 - Tag) <87278A58-79EE-360D-A8B6-ADBEB452D2C5> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x7fff44598000 - 0x7fff446a2ffe com.apple.QuickLookUIFramework (5.0 - 906) <FF93DA81-B1EE-3ED7-B1E9-8EDD7AE8FB69> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x7fff446a3000 - 0x7fff446a3fff com.apple.quartzframework (1.5 - 23) <8CB04123-1A2D-3773-9A24-A711A397280B> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x7fff446a4000 - 0x7fff44923ff1 com.apple.QuartzCore (1.11 - 820.6) <5366D2D9-670F-3B9B-A1F2-9C44F7DFC8E8> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff44924000 - 0x7fff4497dffb com.apple.QuickLookFramework (5.0 - 906) <B223B3AB-C9AE-3990-BC75-CFB283CB360C> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x7fff4497e000 - 0x7fff449b2ff5 com.apple.QuickLookThumbnailing (1.0 - 1) <E2F1B08A-4E97-3FEC-B072-1AFADE54708F> /System/Library/Frameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
0x7fff44e51000 - 0x7fff44e69fff com.apple.SafariServices.framework (15608 - 15608.5.11) <8714BB95-91DD-3821-A177-BF590B8AE9E9> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
0x7fff45473000 - 0x7fff457c5ffa com.apple.security (7.0 - 59306.80.4) <FA5EBA16-2B2B-3105-8A17-C8624C4B3BB3> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff457c6000 - 0x7fff4584fff7 com.apple.securityfoundation (6.0 - 55236.60.1) <0129932D-89E5-3608-B22E-DB5F0B3C3DC4> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff45850000 - 0x7fff4587dfff com.apple.securityinterface (10.0 - 55139.0.1) <D2572186-FC98-30DE-B5F6-DA4B6CB5FA16> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x7fff4587e000 - 0x7fff45882ff0 com.apple.xpc.ServiceManagement (1.0 - 1) <2475707B-F909-33C4-AAB7-80DC8D2CB435> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff45bb8000 - 0x7fff45bd2ffe com.apple.StoreKit (1.0 - 1) <A0CF6978-67AE-3E82-B4A4-627EB172F2EF> /System/Library/Frameworks/StoreKit.framework/Versions/A/StoreKit
0x7fff46615000 - 0x7fff4667ffff com.apple.SystemConfiguration (1.19 - 1.19) <61B73150-6D87-3E2F-A935-B957425CC992> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff46847000 - 0x7fff4687cff2 com.apple.UserNotifications (1.0 - ???) <EEB4730B-7DBA-3758-8E00-A7361A54AE7C> /System/Library/Frameworks/UserNotifications.framework/Versions/A/UserNotifications
0x7fff468fb000 - 0x7fff46c55ffc com.apple.VideoToolbox (1.0 - 2530.5.4.1) <215DBDCC-D4C5-3745-8F88-028E98F62ADE> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fff4a3ea000 - 0x7fff4a4aefe7 com.apple.APFS (1412.81.1 - 1412.81.1) <7EC14196-E481-35C0-94F0-09E5B81AD3E5> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x7fff4adf2000 - 0x7fff4ae9eff5 com.apple.accounts.AccountsDaemon (113 - 113) <AD7C6B9F-ACFE-38B7-A5C4-D6AEEFD484C1> /System/Library/PrivateFrameworks/AccountsDaemon.framework/Versions/A/AccountsDaemon
0x7fff4b5af000 - 0x7fff4b5b0ff1 com.apple.AggregateDictionary (1.0 - 1) <4EA2428D-FFB2-372C-BC1C-821BE221E8D0> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
0x7fff4b972000 - 0x7fff4babfff5 com.apple.AnnotationKit (1.0 - 325.3) <A3E9B814-000E-3C74-97ED-FCC571FF3805> /System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit
0x7fff4bac0000 - 0x7fff4baddffc com.apple.AppContainer (4.0 - 448.60.2) <A862A822-AA47-35DB-94FE-20B91B7E5F4A> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x7fff4bb32000 - 0x7fff4bb40ff7 com.apple.AppSandbox (4.0 - 448.60.2) <0F317402-65DC-3D99-91BD-BA3F06B60517> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
0x7fff4bb43000 - 0x7fff4bb9dff1 com.apple.AppStoreDaemon (1.0 - 1) <4E03A187-8127-30E9-8FA0-2E013AA75C4E> /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/AppStoreDaemon
0x7fff4bf3d000 - 0x7fff4bfa3ff7 com.apple.AppSupport (1.0.0 - 29) <A58A95B2-5BE9-3D1A-BAE7-514CEFB5FF4D> /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport
0x7fff4bfcf000 - 0x7fff4bff3ff3 com.apple.framework.Apple80211 (13.0 - 1460.1) <CB83A2CF-78A4-3E94-83C1-845037EB84FF> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff4c129000 - 0x7fff4c138fef com.apple.AppleFSCompression (119 - 1.0) <EEDA4040-1835-39A6-AC13-6CE35560C159> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff4c237000 - 0x7fff4c242ff7 com.apple.AppleIDAuthSupport (1.0 - 1) <CBD0CBCD-C403-37FA-87C8-CCE0D4462452> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
0x7fff4c243000 - 0x7fff4c283ff6 com.apple.AppleIDSSOAuthentication (1.0 - 1) <ACE7CFD2-596F-3105-ACB6-3BE86875F123> /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/Versions/A/AppleIDSSOAuthentication
0x7fff4c284000 - 0x7fff4c2ccfff com.apple.AppleJPEG (1.0 - 1) <42E71E36-8AFA-300C-8322-B6FE66E68441> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff4c2de000 - 0x7fff4c676ffc com.apple.AppleMediaServices (1.0 - 1) <96D0972E-6C70-38B7-98DE-2943B4D3F5EC> /System/Library/PrivateFrameworks/AppleMediaServices.framework/Versions/A/AppleMediaServices
0x7fff4c681000 - 0x7fff4c6a6ffd com.apple.aps.framework (4.0 - 4.0) <ED5D44FF-A826-3509-BFE3-4164A70E00EE> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
0x7fff4c6a7000 - 0x7fff4c6abff7 com.apple.AppleSRP (5.0 - 1) <963AB710-D3B4-342C-A108-F0CAB862DB12> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x7fff4c6ac000 - 0x7fff4c6cefff com.apple.applesauce (1.0 - 16.22) <E377E9B9-D02F-36BF-A012-587D55C814F7> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x7fff4c78e000 - 0x7fff4c791ffb com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <ED587319-ACF9-385F-A8BB-E74E61054FA6> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x7fff4c792000 - 0x7fff4c7e2ff7 com.apple.AppleVAFramework (6.1.2 - 6.1.2) <E69A79F0-90C0-3A6D-904C-7F005E4C4CEE> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff4c82b000 - 0x7fff4c83aff9 com.apple.AssertionServices (1.0 - 223.60.4) <24DF3272-5AE3-3E7B-AECC-5D3E1D1AA303> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
0x7fff4cd79000 - 0x7fff4d177ff4 com.apple.audio.AudioResourceArbitration (1.0 - 1) <0B8DBD8A-03A0-32C5-B115-FE0F47826D23> /System/Library/PrivateFrameworks/AudioResourceArbitration.framework/Versions/A/AudioResourceArbitration
0x7fff4d3ce000 - 0x7fff4d60bff7 com.apple.audio.AudioToolboxCore (1.0 - 1104.33) <0DB5EC73-CEEB-3971-B9C8-5263788DEBEC> /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore
0x7fff4d60c000 - 0x7fff4d725ff4 com.apple.AuthKit (1.0 - 1) <5B790973-7E89-3D7B-B1C9-56D3A65038CB> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
0x7fff4d8e0000 - 0x7fff4d8e9ff3 com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <D0F2851A-521F-335A-B7C4-B1E39BB42DD7> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x7fff4d8ea000 - 0x7fff4d98bff8 com.apple.backup.framework (1.11.2 - 1298.2.10) <B4C73BEC-CEF3-3C18-AF66-C5BEAAB51AD8> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff4d98c000 - 0x7fff4da0dffd com.apple.BaseBoard (464.1 - 464.1) <3F887960-21C3-3CB2-9DF2-59CA3DB64EB1> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
0x7fff4dade000 - 0x7fff4db0effd com.apple.BoardServices (1.0 - 464.1) <2A77B3C1-CCFC-3CC5-B8D8-6466CB0D7AD9> /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices
0x7fff4db0f000 - 0x7fff4db4bfff com.apple.bom (14.0 - 219.2) <06E2ABAD-08EC-3EF5-8C02-38CF3C43C181> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x7fff4dc6a000 - 0x7fff4dca1ff9 com.apple.C2 (1.3 - 487) <06BB4FC2-0724-3540-9B0C-1BFC6982BD4D> /System/Library/PrivateFrameworks/C2.framework/Versions/A/C2
0x7fff4e6d1000 - 0x7fff4e720fff com.apple.ChunkingLibrary (302 - 302) <9FA43C86-7BC1-3CC3-A4CE-74A455CD7709> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff4f5e0000 - 0x7fff4f5f1fff com.apple.CommonAuth (4.0 - 2.0) <6B36BE24-8D8B-3EE9-88BA-945B67F3AB6E> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff4f605000 - 0x7fff4f61cfff com.apple.commonutilities (8.0 - 900) <7FADB6A2-AC75-329A-B4F8-D3A3350B02E9> /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
0x7fff4fd13000 - 0x7fff500e8fc8 com.apple.CoreAUC (283.0.0 - 283.0.0) <7852C4D7-5A31-37F5-8A09-78254EAAF214> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff500e9000 - 0x7fff50117ffb com.apple.CoreAVCHD (6.1.0 - 6100.4.1) <743CDD8E-3567-3173-91B4-A3BB581C69C9> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x7fff5013a000 - 0x7fff50159ff0 com.apple.analyticsd (1.0 - 1) <74ED98BB-5B98-35A9-B6A4-02662EACE8BB> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
0x7fff50258000 - 0x7fff502c9ff6 com.apple.corebrightness (1.0 - 1) <F62935DE-0876-3364-BE1D-A9BA54AB1787> /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness
0x7fff50424000 - 0x7fff5042fff7 com.apple.frameworks.CoreDaemon (1.3 - 1.3) <C8C662DC-0A7D-3E08-8FAD-54128CD59D3B> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x7fff50430000 - 0x7fff5063bff0 com.apple.CoreDuet (1.0 - 1) <7E060202-2D5A-3A78-A972-FFCB9D5DBF5A> /System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet
0x7fff5063c000 - 0x7fff50689ff8 com.apple.coreduetcontext (1.0 - 1) <5769848B-A5B7-326B-820E-3348F84B2E3B> /System/Library/PrivateFrameworks/CoreDuetContext.framework/Versions/A/CoreDuetContext
0x7fff5068a000 - 0x7fff5069affe com.apple.CoreDuetDaemonProtocol (1.0 - 1) <EBADD150-DE15-3C16-8011-E3C34F67EC4E> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol
0x7fff5069d000 - 0x7fff5069ffff com.apple.CoreDuetDebugLogging (1.0 - 1) <E0D55D5E-17EC-3F72-844A-DEB14630D5B7> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging
0x7fff506b0000 - 0x7fff506c0ff3 com.apple.CoreEmoji (1.0 - 107) <544182E2-893F-3975-AA70-26ADC637B3F1> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fff5086c000 - 0x7fff509b8fff com.apple.CoreHandwriting (161 - 1.2) <7FC47482-ED13-3165-A08A-B06BFFAA740E> /System/Library/PrivateFrameworks/CoreHandwriting.framework/Versions/A/CoreHandwriting
0x7fff50d14000 - 0x7fff50d7eff0 com.apple.CoreNLP (1.0 - 213) <287973D6-1807-3A81-8F57-7BB39209F6C0> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
0x7fff51083000 - 0x7fff5110cffa com.apple.CorePDF (4.0 - 518.4.1) <EDF6903F-3673-3FEF-882C-4DBCFA99ECAB> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x7fff511f0000 - 0x7fff511f8ff0 com.apple.CorePhoneNumbers (1.0 - 1) <7DC06F8E-A897-38EE-B6E3-721C034F6067> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
0x7fff51945000 - 0x7fff51968ff7 com.apple.CoreSVG (1.0 - 129) <7254CEB9-8A9C-3E02-A76D-CF858A5D87D5> /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG
0x7fff51969000 - 0x7fff5199cff7 com.apple.CoreServicesInternal (446.6 - 446.6) <0CCCC36C-E33F-3DF8-B5E8-E1437F242933> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff5199d000 - 0x7fff519cbff7 com.apple.CSStore (1069.11 - 1069.11) <26602CC8-0080-3E85-A588-79CEF78D21E5> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
0x7fff51ed9000 - 0x7fff51f60fff com.apple.CoreSymbolication (11.0 - 64509.98.1) <A44F2BDD-D8BA-36B7-97B3-CF4C77C2EA71> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff51ff8000 - 0x7fff52124ff4 com.apple.coreui (2.1 - 608.3) <F909B4FA-2D2D-3142-B539-C0CF4A77D07A> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff52125000 - 0x7fff522c0ff6 com.apple.CoreUtils (6.1 - 610.19) <C1BEC3C0-C2D7-3333-A89C-7C0216DFFFA6> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x7fff523f5000 - 0x7fff52408ff1 com.apple.CrashReporterSupport (10.13 - 15011.2) <1BFBE272-C431-31BD-9E4F-3F31F680A247> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff52672000 - 0x7fff52684ffc com.apple.framework.DFRFoundation (1.0 - 252) <C6C87C6D-7FBC-3501-8614-2050FDA0BBC3> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x7fff52685000 - 0x7fff5268afff com.apple.DSExternalDisplay (3.1 - 380) <D8858746-3C00-3718-BC01-F511FA379A06> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fff526f3000 - 0x7fff5276eff8 com.apple.datadetectorscore (8.0 - 659) <4815229E-A03D-3F73-AAD7-D87789DD23EC> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff527ba000 - 0x7fff527f8ff0 com.apple.DebugSymbols (194 - 194) <C0388FF0-F6A7-35C8-A274-D8B6AE52241D> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff527f9000 - 0x7fff52956ffe com.apple.desktopservices (1.14.3 - 1281.3.2) <C476CE78-AECF-3D4E-BBF4-EB1A5F57B7AC> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff52a99000 - 0x7fff52b61ff6 com.apple.DiskImagesFramework (559.40.3 - 559.40.3) <279D6D62-AF8C-3C57-B860-14EC6669953C> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff52b62000 - 0x7fff52c32ff6 com.apple.DiskManagement (13.0 - 1648.60.1) <67747F82-3BAB-33A4-9F61-D095E722D4C2> /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement
0x7fff52c33000 - 0x7fff52c37ff1 com.apple.DisplayServicesFW (3.1 - 380) <E832DAD7-56C9-3C14-8DCB-DB1911891B2C> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x7fff52c8d000 - 0x7fff52cb1ffd com.apple.DuetActivityScheduler (1.0 - 1) <95949C60-686E-3E71-9320-64B7BABF8577> /System/Library/PrivateFrameworks/DuetActivityScheduler.framework/Versions/A/DuetActivityScheduler
0x7fff52cdb000 - 0x7fff52d10ff7 com.apple.SystemConfiguration.EAP8021X (14.0.0 - 14.0) <CC2DA043-4327-3464-BCFC-EFCE721BB629> /System/Library/PrivateFrameworks/EAP8021X.framework/Versions/A/EAP8021X
0x7fff52d11000 - 0x7fff52d15ff9 com.apple.EFILogin (2.0 - 2) <37274A04-6FFC-3CA1-8835-457A54FDF781> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x7fff53834000 - 0x7fff5384aff8 com.apple.Engram (1.0 - 1) <BDDAFFD0-DF72-37C1-8EDF-5B33882B8D05> /System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram
0x7fff5384b000 - 0x7fff53eb5ff1 com.apple.vision.EspressoFramework (1.0 - 188.2) <EBF7869E-4746-3DF7-8860-CF596BC80D58> /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso
0x7fff54198000 - 0x7fff545b3ff9 com.apple.vision.FaceCore (4.3.0 - 4.3.0) <0255512B-C869-3DE7-9240-6506D5CC8284> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff54c17000 - 0x7fff54d4effc libFontParser.dylib (277.2.1.2) <24CC0EED-DC94-3803-AA19-52A329DAFBF5> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x7fff54de8000 - 0x7fff54df8ff6 libhvf.dylib (1.0 - $[CURRENT_PROJECT_VERSION]) <4BD1C9D8-DF67-3CE6-B801-6785C218986E> /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
0x7fff59965000 - 0x7fff5996bfff com.apple.GPUWrangler (4.7.2 - 4.7.2) <BF17B917-2B63-37C5-9030-B14F282723B2> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
0x7fff59c89000 - 0x7fff59cafffb com.apple.GenerationalStorage (2.0 - 313) <420F07C2-AB4D-3585-BA3E-380739320932> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff59cc8000 - 0x7fff5aca5ff6 com.apple.GeoServices (1.0 - 1624.23.12.10.2) <EE7B41C2-B3B7-3E4D-87DD-D4075E7B2512> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
0x7fff5add3000 - 0x7fff5ade1ffb com.apple.GraphVisualizer (1.0 - 100.1) <94660F47-4A85-39D0-BA2B-B387D02477D9> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
0x7fff5ae46000 - 0x7fff5ae53ff9 com.apple.HID (1.0 - 1) <DB24DFF3-6745-3ECB-8179-37356062FA96> /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID
0x7fff5af74000 - 0x7fff5b031ff4 com.apple.Heimdal (4.0 - 2.0) <C38A9368-4FAB-30DB-AFFC-9F0665DF2D9C> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff5c78e000 - 0x7fff5c88cff1 com.apple.ids (10.0 - 1000) <DEAC9982-FEB4-394A-9375-10418B6D3FDE> /System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS
0x7fff5c88d000 - 0x7fff5c9c9ff8 com.apple.idsfoundation (10.0 - 1000) <0ED7FC42-317B-31EC-BEEF-1945E06D07ED> /System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation
0x7fff5cfe4000 - 0x7fff5d044ff2 com.apple.imfoundation (10.0 - 1000) <C3C18F3D-D488-3370-ACBC-681C9B8F52D7> /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation
0x7fff5d172000 - 0x7fff5d17affd com.apple.IOAccelerator (438.3.1 - 438.3.1) <2E051DEF-89A9-36FD-ABF7-62795A7E7A11> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff5d17d000 - 0x7fff5d193ff7 com.apple.IOPresentment (1.0 - 37) <4584C47E-5A31-372E-91DF-201141E3E41E> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fff5d51d000 - 0x7fff5d568ff4 com.apple.IconServices (438.3 - 438.3) <D52BC60C-BA8C-3759-AA70-9F1B4325C85E> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff5d707000 - 0x7fff5d713ffa com.apple.IntentsFoundation (1.0 - 1) <08DC118C-84D5-358F-94E4-E574FA4901BA> /System/Library/PrivateFrameworks/IntentsFoundation.framework/Versions/A/IntentsFoundation
0x7fff5d726000 - 0x7fff5d72cffc com.apple.InternationalSupport (1.0 - 45) <098000C3-AB40-3A6A-AE0B-6FC1B10A08AB> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
0x7fff5d96d000 - 0x7fff5d98dff6 com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <9A1C0E52-1671-3687-9F61-B6F821440273> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
0x7fff5dae5000 - 0x7fff5dbb3ff5 com.apple.LanguageModeling (1.0 - 215.1) <B47A62F3-7F45-3A84-A856-C674D4613261> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff5dbb4000 - 0x7fff5dbfcff7 com.apple.Lexicon-framework (1.0 - 72) <CD6D3F05-0647-348D-AED0-9566F968A954> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x7fff5dc03000 - 0x7fff5dc07ff2 com.apple.LinguisticData (1.0 - 353.6.1) <91C3132C-EB52-32D6-9009-DE4B207ACE72> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x7fff5dc2e000 - 0x7fff5dc52ffe com.apple.locationsupport (2389.0.8 - 2389.0.8) <205762C7-CFFA-36BA-8839-550DE22EA87E> /System/Library/PrivateFrameworks/LocationSupport.framework/Versions/A/LocationSupport
0x7fff5dcab000 - 0x7fff5dcb0ff7 com.apple.LoginUICore (4.0 - 4.0) <B4234868-F8AB-3F18-A39F-6109F54F9054> /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore
0x7fff5e4a2000 - 0x7fff5e4a5fff com.apple.Mangrove (1.0 - 25) <31F5F88F-E658-3335-A314-42373AA3F027> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x7fff5e662000 - 0x7fff5e662ff5 com.apple.marco (10.0 - 1000) <3295981A-1072-36C4-A57C-52567A4738D9> /System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco
0x7fff5e663000 - 0x7fff5e689ffe com.apple.MarkupUI (1.0 - 325.3) <0D269185-8CCE-378F-A817-8428B0CCD223> /System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI
0x7fff5e70e000 - 0x7fff5e798ff0 com.apple.MediaExperience (1.0 - 1) <18B481AF-EC89-3B02-869A-0C651F5EB4E5> /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience
0x7fff5e799000 - 0x7fff5e7ccfff com.apple.MediaKit (16 - 923) <5C9A8E2E-EE2A-3729-99AF-BD94DB6A0168> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff5e891000 - 0x7fff5ec17ff9 com.apple.MediaRemote (1.0 - 1) <95A92102-686C-33F7-A98C-40324C6FC077> /System/Library/PrivateFrameworks/MediaRemote.framework/Versions/A/MediaRemote
0x7fff5ec18000 - 0x7fff5ec53ff7 com.apple.MediaServices (1.0 - 1) <9EA78FA6-DCDC-3A46-8894-9EEEC86E6C76> /System/Library/PrivateFrameworks/MediaServices.framework/Versions/A/MediaServices
0x7fff5ef62000 - 0x7fff5efaefff com.apple.spotlight.metadata.utilities (1.0 - 2075.7) <F7FA0F68-7E46-3461-9DA6-C55FBB85C799> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
0x7fff5efaf000 - 0x7fff5f07dffd com.apple.gpusw.MetalTools (1.0 - 1) <9E8CB894-AD09-3264-B013-CBCF31105286> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x7fff5f2ad000 - 0x7fff5f2cbff7 com.apple.MobileKeyBag (2.0 - 1.0) <F2EDE53D-AE96-356E-B8D2-455FF24D3341> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
0x7fff5f398000 - 0x7fff5f531ff3 com.apple.Montreal (1.0 - 120.1) <CD3108F3-D513-3E30-AF24-0C577B658F6A> /System/Library/PrivateFrameworks/Montreal.framework/Versions/A/Montreal
0x7fff5f532000 - 0x7fff5f562fff com.apple.MultitouchSupport.framework (3430.1 - 3430.1) <969DA9DA-B08A-3D53-960C-024AEA3E0AB2> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff5fa62000 - 0x7fff5fa6cfff com.apple.NetAuth (6.2 - 6.2) <A400CD55-B3EA-371A-8BAB-FDDA87660AE4> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff5fb2f000 - 0x7fff5fb4bffc com.apple.network.statistics.framework (1.2 - 1) <AD23CD64-B7CE-3ED5-9ECC-F112D58CBD0D> /System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/NetworkStatistics
0x7fff601e0000 - 0x7fff601e2ffe com.apple.OAuth (25 - 25) <8297E338-D65B-36FA-83F0-B4CD2A9D2715> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
0x7fff6045d000 - 0x7fff604a9ff7 com.apple.OTSVG (1.0 - 643.1.2.3) <7F19E0AF-9E41-32DE-A19B-37D1C131B230> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
0x7fff6163f000 - 0x7fff6164affe com.apple.PerformanceAnalysis (1.243.1 - 243.1) <D33C31A5-AE17-3455-B33A-62EFBF5DF5E7> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff6164b000 - 0x7fff61673ffb com.apple.persistentconnection (1.0 - 1.0) <7474CCC1-A27A-38FC-B9D6-BAB08AD736DE> /System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection
0x7fff6309a000 - 0x7fff630caff1 com.apple.pluginkit.framework (1.0 - 1) <0A1D542E-B453-366C-8839-F5EAD9058A1F> /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit
0x7fff630f3000 - 0x7fff63106ff8 com.apple.PowerLog (1.0 - 1) <4183F660-5CEF-3525-BC87-529D48092B35> /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog
0x7fff63f76000 - 0x7fff63fd0ff7 com.apple.ProtectedCloudStorage (1.0 - 1) <DBBF47F9-8BE4-3B54-B077-1C8C9366D033> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x7fff63fd1000 - 0x7fff63feafff com.apple.ProtocolBuffer (1 - 274.20.7.15.1) <3322B8EE-991A-30C2-BCA1-B81E7DDE7B6B> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fff640f6000 - 0x7fff640f9ff4 com.apple.QuickLookNonBaseSystem (1.0 - 1) <C9A839A2-4D01-312B-BE92-1C0008A1E666> /System/Library/PrivateFrameworks/QuickLookNonBaseSystem.framework/Versions/A/QuickLookNonBaseSystem
0x7fff640fa000 - 0x7fff6411dffb com.apple.quicklook.QuickLookSupport (1.0 - 1) <65264B72-FDC1-3DBC-9164-D8B03A850640> /System/Library/PrivateFrameworks/QuickLookSupport.framework/Versions/A/QuickLookSupport
0x7fff64164000 - 0x7fff641dcff8 com.apple.Rapport (1.9 - 190.11) <EDF8FF7F-4986-30FD-B6C7-E491DEA43B9B> /System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport
0x7fff643f3000 - 0x7fff6441cff9 com.apple.RemoteViewServices (2.0 - 148) <34347997-F06E-3000-B336-093A2B055E31> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff64582000 - 0x7fff645bdff4 com.apple.RunningBoardServices (1.0 - 223.60.4) <111A73BB-C1CD-35B8-AEFD-98CA52B1514F> /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices
0x7fff65f08000 - 0x7fff65f0bff9 com.apple.SecCodeWrapper (4.0 - 448.60.2) <C6EBD591-8132-31FB-991A-368BA9B7444D> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x7fff6607e000 - 0x7fff661a2ff4 com.apple.Sharing (1506.6 - 1506.6) <4FA735A0-4BDB-384C-B04D-7C2EB3DEDCFB> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff661c3000 - 0x7fff661e3ffd com.apple.sidecar-core (1.0 - 209) <1A7DCD7A-40E4-391C-A24E-3C17ACD4FF44> /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore
0x7fff661e4000 - 0x7fff661f6ff8 com.apple.sidecar-ui (1.0 - 209) <F99DF192-A7BB-3EB3-9376-8C60A0B16EB5> /System/Library/PrivateFrameworks/SidecarUI.framework/Versions/A/SidecarUI
0x7fff671ba000 - 0x7fff674b2ffa com.apple.SkyLight (1.600.0 - 450.1) <9B2718F3-27FC-319C-98DD-881FD7C742AB> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fff67cfa000 - 0x7fff67d08fff com.apple.SpeechRecognitionCore (6.0.91 - 6.0.91) <10EBEF24-6C75-3E91-B99B-DC1BCD498D8A> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff68535000 - 0x7fff6853eff7 com.apple.SymptomDiagnosticReporter (1.0 - 1238.60.1) <921F5137-CD53-35A9-92EA-1A3C412E4C51> /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter
0x7fff685b0000 - 0x7fff685daffc com.apple.framework.SystemAdministration (1.0 - 1.0) <810032F4-4A3F-38E8-AD90-A7362EDDA0F0> /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration
0x7fff687f4000 - 0x7fff68804ff3 com.apple.TCC (1.0 - 1) <A8308EDB-9AF7-3B6B-AAC3-143F91F58F1D> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff68cf9000 - 0x7fff68dc0ff4 com.apple.TextureIO (3.10.9 - 3.10.9) <CFA1BB98-DECC-30CB-B923-EFF42B904226> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x7fff68f3d000 - 0x7fff68f3efff com.apple.TrustEvaluationAgent (2.0 - 33) <FB6537B0-DA74-3FB7-B364-60828A9CF7E9> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff69c17000 - 0x7fff69e71ff2 com.apple.UIFoundation (1.0 - 660) <A48A9528-88BA-3883-9FD9-3150568D7BDA> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff69f04000 - 0x7fff69f0affe com.apple.URLFormatting (119 - 119.15) <FF8D794B-A211-33AA-A1E3-14534DF83261> /System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting
0x7fff6aa65000 - 0x7fff6aa85fff com.apple.UserManagement (1.0 - 1) <6B41CDA7-B382-36D9-8435-F355DE42C596> /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement
0x7fff6b83b000 - 0x7fff6b926ffe com.apple.ViewBridge (464.1 - 464.1) <AAFB0B7B-8A94-3664-8FEA-A616CD8BFDDD> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
0x7fff6bacc000 - 0x7fff6bacdfff com.apple.WatchdogClient.framework (1.0 - 67.60.1) <D998CF4B-D757-3B33-A498-5C4259CE882B> /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient
0x7fff6be46000 - 0x7fff6be82ff3 libAWDSupport.dylib (949) <69A46E38-4E11-3CF5-A3B9-C102580ABA5E> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupport.dylib
0x7fff6be83000 - 0x7fff6c128ffe libAWDSupportFramework.dylib (3417) <A84EE506-FCCA-317B-9835-81C488F93447> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.dylib
0x7fff6c129000 - 0x7fff6c13aff7 libprotobuf-lite.dylib (3417) <7C476F8F-8AE8-3A17-A9B3-6263E0029681> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf-lite.dylib
0x7fff6c13b000 - 0x7fff6c195ff3 libprotobuf.dylib (3417) <42811D05-A40E-3C1B-8E77-CEA2E28D6E94> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf.dylib
0x7fff6c196000 - 0x7fff6c1daff6 com.apple.awd (1.0 - 949) <21EAC3CE-B3F4-36F3-B2AD-1F3C26B26ADB> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/WirelessDiagnostics
0x7fff6c6aa000 - 0x7fff6c6adffa com.apple.dt.XCTTargetBootstrap (1.0 - 15700) <09FE38EC-8B8D-385B-BBF9-48F1133A8E50> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
0x7fff6c726000 - 0x7fff6c734ff5 com.apple.audio.caulk (1.0 - 32.3) <E436DBA4-321E-3C6B-80F3-AE06E44D05C8> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x7fff6ca75000 - 0x7fff6ca77ff3 com.apple.loginsupport (1.0 - 1) <F2EC9213-901A-3657-A36A-DFD80BD8ABBC> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff6cabd000 - 0x7fff6cac9ffd com.apple.perfdata (1.0 - 51.40.3) <5D82E2FA-79C3-3CA5-B0F5-AABC198EAAEB> /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata
0x7fff6cd8e000 - 0x7fff6cd9aff3 libAudioStatistics.dylib (1104.33) <F3376A47-9BAB-357A-8C6A-BD18CE372A17> /usr/lib/libAudioStatistics.dylib
0x7fff6cd9b000 - 0x7fff6cdd1ffa libAudioToolboxUtility.dylib (1104.33) <5426E64E-18E2-33E0-A9A8-BD8D449BA463> /usr/lib/libAudioToolboxUtility.dylib
0x7fff6cdd8000 - 0x7fff6ce0dff7 libCRFSuite.dylib (48) <31D98527-9972-3A4B-9868-C9394FAF742E> /usr/lib/libCRFSuite.dylib
0x7fff6ce10000 - 0x7fff6ce1aff3 libChineseTokenizer.dylib (34) <9E2B02B0-32A5-3245-AC50-F6BEEC34FCEC> /usr/lib/libChineseTokenizer.dylib
0x7fff6ce1b000 - 0x7fff6cea4fff libCoreStorage.dylib (551) <2E7671D0-F66B-3BCC-AAAF-5D2024CE15CE> /usr/lib/libCoreStorage.dylib
0x7fff6cea7000 - 0x7fff6cea9ff7 libDiagnosticMessagesClient.dylib (112) <45E85899-039F-3B99-8789-F497DD9916C2> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff6ceee000 - 0x7fff6d0a5ff3 libFosl_dynamic.dylib (100.4) <84A5F946-01EE-3740-BD2F-4C2A6B1FE82B> /usr/lib/libFosl_dynamic.dylib
0x7fff6d0cc000 - 0x7fff6d0d2ff3 libIOReport.dylib (54) <F60AF538-9EE4-3E10-A289-A015257841B6> /usr/lib/libIOReport.dylib
0x7fff6d1b2000 - 0x7fff6d1b9fff libMatch.1.dylib (36) <861F4202-5A25-3CA3-98AE-024F91EA95F5> /usr/lib/libMatch.1.dylib
0x7fff6d1e9000 - 0x7fff6d208fff libMobileGestalt.dylib (826.80.1) <107E3D8D-CCCD-32F4-B858-3F355126F733> /usr/lib/libMobileGestalt.dylib
0x7fff6d27d000 - 0x7fff6d35aff7 libSMC.dylib (20) <A3C9B46F-1838-3562-859E-32C577BC0A40> /usr/lib/libSMC.dylib
0x7fff6d36f000 - 0x7fff6d370ff3 libSystem.B.dylib (1281) <A2C26908-8802-3CA7-8B74-ED4A74AA152C> /usr/lib/libSystem.B.dylib
0x7fff6d371000 - 0x7fff6d3feff7 libTelephonyUtilDynamic.dylib (3852) <A47F3C6B-1F0C-333C-9D35-CEAC77A6C4B0> /usr/lib/libTelephonyUtilDynamic.dylib
0x7fff6d3ff000 - 0x7fff6d400fff libThaiTokenizer.dylib (3) <9E5B4E50-E982-387C-AA2F-BB43867322ED> /usr/lib/libThaiTokenizer.dylib
0x7fff6d418000 - 0x7fff6d42efff libapple_nghttp2.dylib (1.39.2) <C79E1B79-0BBE-311F-A177-6879D5C4D991> /usr/lib/libapple_nghttp2.dylib
0x7fff6d463000 - 0x7fff6d4d5ff7 libarchive.2.dylib (72.40.2) <1AE0592D-8451-30D1-AEE8-3F39F46D9DD4> /usr/lib/libarchive.2.dylib
0x7fff6d4d6000 - 0x7fff6d56cfc5 libate.dylib (2.0.9) <DE07BAA8-3ABB-317B-BF53-E7B867069B51> /usr/lib/libate.dylib
0x7fff6d570000 - 0x7fff6d570ff3 libauto.dylib (187) <71A48A59-FE0E-3D86-A219-B79DAF7CF9DD> /usr/lib/libauto.dylib
0x7fff6d637000 - 0x7fff6d647ff3 libbsm.0.dylib (60) <5EBEA671-D25B-3425-AC2B-70C2760B8B94> /usr/lib/libbsm.0.dylib
0x7fff6d648000 - 0x7fff6d654fff libbz2.1.0.dylib (44) <FA7CE29A-2FE3-3107-8693-5D33D5B7E11F> /usr/lib/libbz2.1.0.dylib
0x7fff6d655000 - 0x7fff6d6a8ff7 libc++.1.dylib (800.7) <1D0CB627-8A78-329F-A679-1B5248FF4C59> /usr/lib/libc++.1.dylib
0x7fff6d6a9000 - 0x7fff6d6bdfff libc++abi.dylib (800.7) <7AF668FB-901D-3F45-BA0D-710A235A8D1F> /usr/lib/libc++abi.dylib
0x7fff6d6be000 - 0x7fff6d6beffb libcharset.1.dylib (59) <56F66234-104F-3494-B336-598800CF3F71> /usr/lib/libcharset.1.dylib
0x7fff6d6bf000 - 0x7fff6d6d0ffb libcmph.dylib (8) <9B9AB2BA-75FB-3B70-AAE4-E32B06CF9D69> /usr/lib/libcmph.dylib
0x7fff6d6d1000 - 0x7fff6d6e8fe7 libcompression.dylib (87) <A252D9B2-0D88-3345-94DC-E5D7C8245985> /usr/lib/libcompression.dylib
0x7fff6d9b8000 - 0x7fff6d9ceff7 libcoretls.dylib (167) <6D32CE15-591C-39AD-9A3E-0C2FFC03C3C1> /usr/lib/libcoretls.dylib
0x7fff6d9cf000 - 0x7fff6d9d0fff libcoretls_cfhelpers.dylib (167) <3CE60FA9-98FC-3EE0-B398-177F3CAA850D> /usr/lib/libcoretls_cfhelpers.dylib
0x7fff6de74000 - 0x7fff6df78fe7 libcrypto.44.dylib (47.11.1) <F8CA295E-A4BC-35D2-8F33-A7634AC8F490> /usr/lib/libcrypto.44.dylib
0x7fff6df7b000 - 0x7fff6df86ff7 libcsfde.dylib (551) <FA2C454A-EEA7-34CF-8C82-B8BE4F24BCBF> /usr/lib/libcsfde.dylib
0x7fff6df8e000 - 0x7fff6dfedfff libcups.2.dylib (483.2) <440F82E8-646B-337D-A60E-976FF2C901ED> /usr/lib/libcups.2.dylib
0x7fff6dfef000 - 0x7fff6e056fff libcurl.4.dylib (118) <0237EA14-F0EB-3BF7-8533-696F822D3522> /usr/lib/libcurl.4.dylib
0x7fff6e0f9000 - 0x7fff6e0f9fff libenergytrace.dylib (21) <8E5C9BB2-14F4-37DF-AAE7-8130EBF466A3> /usr/lib/libenergytrace.dylib
0x7fff6e0fa000 - 0x7fff6e113ff7 libexpat.1.dylib (19.60.2) <641F502C-FF8F-3C15-A262-F92F94D7C7E3> /usr/lib/libexpat.1.dylib
0x7fff6e121000 - 0x7fff6e123fff libfakelink.dylib (149) <7296A5B3-EE44-34E6-810A-2A12C2D3EF68> /usr/lib/libfakelink.dylib
0x7fff6e132000 - 0x7fff6e137fff libgermantok.dylib (24) <7B3FFFFB-5E34-3940-8E0A-B64A2DE42E68> /usr/lib/libgermantok.dylib
0x7fff6e138000 - 0x7fff6e141ff7 libheimdal-asn1.dylib (564.60.2) <C37C4E10-F1D3-3B62-BDDF-7DBC611ACEC6> /usr/lib/libheimdal-asn1.dylib
0x7fff6e142000 - 0x7fff6e232ff7 libiconv.2.dylib (59) <30414773-5E42-3976-B7C3-9BB8883792EE> /usr/lib/libiconv.2.dylib
0x7fff6e233000 - 0x7fff6e48bff7 libicucore.A.dylib (64252.0.1) <0F9294A7-6EC0-3279-BF92-3233C89DFA0A> /usr/lib/libicucore.A.dylib
0x7fff6e4a5000 - 0x7fff6e4a6fff liblangid.dylib (133) <EDF945D6-A37D-3DEB-B956-B4745269603D> /usr/lib/liblangid.dylib
0x7fff6e4a7000 - 0x7fff6e4bfff3 liblzma.5.dylib (16) <F75FB525-C702-3A7E-9239-28D57E677DD5> /usr/lib/liblzma.5.dylib
0x7fff6e4d7000 - 0x7fff6e57efff libmecab.dylib (883.1.1) <A2C923A6-D955-3FF1-82AE-7E54947F9566> /usr/lib/libmecab.dylib
0x7fff6e57f000 - 0x7fff6e7e1fe1 libmecabra.dylib (883.1.1) <971A30D4-1C27-3DD1-AACF-8337AE059F70> /usr/lib/libmecabra.dylib
0x7fff6eb51000 - 0x7fff6eb80ff7 libncurses.5.4.dylib (57) <8882C63D-A0EC-3B10-8DD9-FD6419FB7C80> /usr/lib/libncurses.5.4.dylib
0x7fff6ecaf000 - 0x7fff6f125ff7 libnetwork.dylib (1880.60.5) <8B4092C3-9F1C-34C3-A73D-A2228C345831> /usr/lib/libnetwork.dylib
0x7fff6f126000 - 0x7fff6f13cfff libnetworkextension.dylib (1095.60.2) <C36C54F7-C939-3814-8363-C467822F819A> /usr/lib/libnetworkextension.dylib
0x7fff6f1c4000 - 0x7fff6f1f5fc6 libobjc.A.dylib (781.2) <7B72F50A-5381-36D7-A616-65D3EA9748A5> /usr/lib/libobjc.A.dylib
0x7fff6f1f6000 - 0x7fff6f1f7ff7 libodfde.dylib (26) <201A666E-B822-3F42-9BE2-FF0074D73667> /usr/lib/libodfde.dylib
0x7fff6f208000 - 0x7fff6f20cfff libpam.2.dylib (25) <55302451-C2B2-3DB4-9092-B84E236104DA> /usr/lib/libpam.2.dylib
0x7fff6f20f000 - 0x7fff6f245ff7 libpcap.A.dylib (89.60.2) <FD167BF3-6984-36E1-9D93-E8B98E3E64A1> /usr/lib/libpcap.A.dylib
0x7fff6f283000 - 0x7fff6f291ff9 libperfcheck.dylib (37) <520F0111-A582-3F57-9B64-CCFB35E10E95> /usr/lib/libperfcheck.dylib
0x7fff6f292000 - 0x7fff6f295ff3 libpmenergy.dylib (214.80.1) <73EEFE1C-6BD1-3440-811B-16C25D1EA3B4> /usr/lib/libpmenergy.dylib
0x7fff6f296000 - 0x7fff6f298fff libpmsample.dylib (214.80.1) <52AACC5E-0977-38D0-B507-D6968F1E5E4C> /usr/lib/libpmsample.dylib
0x7fff6f2c7000 - 0x7fff6f2dfff7 libresolv.9.dylib (67.40.1) <F363FB44-7C6D-3BC6-A897-639C74F9C97B> /usr/lib/libresolv.9.dylib
0x7fff6f2e1000 - 0x7fff6f325fff libsandbox.1.dylib (1217.80.1) <87099525-DB29-3530-87A6-BD484B56E97C> /usr/lib/libsandbox.1.dylib
0x7fff6f326000 - 0x7fff6f338fff libsasl2.2.dylib (213) <DC389F71-4D17-3947-BEE5-0D206F8E351D> /usr/lib/libsasl2.2.dylib
0x7fff6f339000 - 0x7fff6f33aff7 libspindump.dylib (281.2) <E8095278-F895-3918-A2A0-9E434C8DDAEA> /usr/lib/libspindump.dylib
0x7fff6f33b000 - 0x7fff6f528ff7 libsqlite3.dylib (308.4) <448E300F-0157-3AEA-B199-0DFA914B1547> /usr/lib/libsqlite3.dylib
0x7fff6f61c000 - 0x7fff6f649ffb libssl.46.dylib (47.11.1) <D3E6B599-311F-37B6-B346-501A1DA2EE65> /usr/lib/libssl.46.dylib
0x7fff6f6cb000 - 0x7fff6f6fcfff libtidy.A.dylib (17.1) <F2091CD5-E06B-3795-AAD6-B0E928DB3652> /usr/lib/libtidy.A.dylib
0x7fff6f77a000 - 0x7fff6f77dffb libutil.dylib (57) <6CB26E6D-AD27-3FA8-8A30-4AFC3A2AE3F9> /usr/lib/libutil.dylib
0x7fff6f77e000 - 0x7fff6f78bfff libxar.1.dylib (420) <317EA455-78EE-35A4-B63F-D85993B8697C> /usr/lib/libxar.1.dylib
0x7fff6f791000 - 0x7fff6f873ff7 libxml2.2.dylib (32.14) <4F4EB304-2AA5-3E5F-AB24-F645E0D16EFC> /usr/lib/libxml2.2.dylib
0x7fff6f877000 - 0x7fff6f89ffff libxslt.1.dylib (16.7) <E9BBE609-BA57-368D-95D7-ACA3A8C1AE8B> /usr/lib/libxslt.1.dylib
0x7fff6f8a0000 - 0x7fff6f8b2ffb libz.1.dylib (76) <52250917-039C-3B46-8011-497FEACF3550> /usr/lib/libz.1.dylib
0x7fff70316000 - 0x7fff7031bff3 libcache.dylib (83) <11C19883-6F99-390D-AF2A-A85A99DDFC48> /usr/lib/system/libcache.dylib
0x7fff7031c000 - 0x7fff70327fff libcommonCrypto.dylib (60165) <FEE99884-61F0-3332-852B-B0BB8EFF2288> /usr/lib/system/libcommonCrypto.dylib
0x7fff70328000 - 0x7fff7032ffff libcompiler_rt.dylib (101.2) <D7367E6D-A27D-3209-A3DB-A6F44582E502> /usr/lib/system/libcompiler_rt.dylib
0x7fff70330000 - 0x7fff70339fff libcopyfile.dylib (166.40.1) <91670D15-CB30-3277-8AA9-9A299CEAAE27> /usr/lib/system/libcopyfile.dylib
0x7fff7033a000 - 0x7fff703d1fdb libcorecrypto.dylib (866.80.2) <3B110D82-B403-31E8-8109-8BBC79C928CE> /usr/lib/system/libcorecrypto.dylib
0x7fff704e8000 - 0x7fff70529ff0 libdispatch.dylib (1173.60.1) <5EF42E98-AD0D-3FAE-ABD4-46D791B8343F> /usr/lib/system/libdispatch.dylib
0x7fff7052a000 - 0x7fff7055fff7 libdyld.dylib (733.8) <8B0DFE8A-42CF-32C8-B121-83C22BF25F69> /usr/lib/system/libdyld.dylib
0x7fff70560000 - 0x7fff70560ffb libkeymgr.dylib (30) <7DADC026-70A8-390F-95AF-F3F345760F24> /usr/lib/system/libkeymgr.dylib
0x7fff70561000 - 0x7fff7056dff7 libkxld.dylib (6153.81.5) <7572CC82-E7E1-3C38-825F-9B34E2EADAD0> /usr/lib/system/libkxld.dylib
0x7fff7056e000 - 0x7fff7056eff7 liblaunch.dylib (1738.80.8) <C4EA8803-E506-3514-9839-9BBECC819953> /usr/lib/system/liblaunch.dylib
0x7fff7056f000 - 0x7fff70574ff7 libmacho.dylib (949.0.1) <395ABE7C-D2B1-343D-A451-9CEA98FDC12E> /usr/lib/system/libmacho.dylib
0x7fff70575000 - 0x7fff70577ff7 libquarantine.dylib (110.40.3) <560961FC-1FEF-3F07-8406-17A36558870E> /usr/lib/system/libquarantine.dylib
0x7fff70578000 - 0x7fff70579ff7 libremovefile.dylib (48) <E99833DE-CB1D-31AB-A948-2739AF503599> /usr/lib/system/libremovefile.dylib
0x7fff7057a000 - 0x7fff70591fff libsystem_asl.dylib (377.60.2) <21A259BC-F892-34EB-9A67-11232AD8913A> /usr/lib/system/libsystem_asl.dylib
0x7fff70592000 - 0x7fff70592fff libsystem_blocks.dylib (74) <8B23F806-8153-3163-B5D8-2C3327E211D8> /usr/lib/system/libsystem_blocks.dylib
0x7fff70593000 - 0x7fff7061aff7 libsystem_c.dylib (1353.60.8) <99202CC3-2E27-3680-A8FF-5C516C485E90> /usr/lib/system/libsystem_c.dylib
0x7fff7061b000 - 0x7fff7061effb libsystem_configuration.dylib (1061.80.3) <8A149700-51AA-3205-A9D4-FF2A7BFC5412> /usr/lib/system/libsystem_configuration.dylib
0x7fff7061f000 - 0x7fff70622ff7 libsystem_coreservices.dylib (114) <CCC076FA-310D-3FC9-950D-41E0F8DDA5D2> /usr/lib/system/libsystem_coreservices.dylib
0x7fff70623000 - 0x7fff7062bfff libsystem_darwin.dylib (1353.60.8) <31ACD3CC-6DD9-3F2E-B163-9342BE1D0AB0> /usr/lib/system/libsystem_darwin.dylib
0x7fff7062c000 - 0x7fff70633ffb libsystem_dnssd.dylib (1096.60.2) <BEBB815A-065A-365E-9701-8E05A8CF2040> /usr/lib/system/libsystem_dnssd.dylib
0x7fff70634000 - 0x7fff70635ffb libsystem_featureflags.dylib (17) <340AD606-7C39-3E6A-BAC3-EA1273FC27A4> /usr/lib/system/libsystem_featureflags.dylib
0x7fff70636000 - 0x7fff70683fff libsystem_info.dylib (538) <B0EBAE05-01AD-3D8E-92CC-5704394FF94A> /usr/lib/system/libsystem_info.dylib
0x7fff70684000 - 0x7fff706b0ff7 libsystem_kernel.dylib (6153.81.5) <23909F45-79C3-34C9-A28F-337915925E5E> /usr/lib/system/libsystem_kernel.dylib
0x7fff706b1000 - 0x7fff706f8fcf libsystem_m.dylib (3178) <7D775039-51B8-356E-82D7-98449065518A> /usr/lib/system/libsystem_m.dylib
0x7fff706f9000 - 0x7fff70720fff libsystem_malloc.dylib (283.60.1) <00190446-C6A8-3EA6-92D1-850EA85C84CE> /usr/lib/system/libsystem_malloc.dylib
0x7fff70721000 - 0x7fff7072effb libsystem_networkextension.dylib (1095.60.2) <1E7A59D0-BBCD-3CB0-8AD1-D442A1A5268E> /usr/lib/system/libsystem_networkextension.dylib
0x7fff7072f000 - 0x7fff70738ff3 libsystem_notify.dylib (241) <AB3FAC47-A830-3158-8D99-DBC728CED1D6> /usr/lib/system/libsystem_notify.dylib
0x7fff70739000 - 0x7fff70742fef libsystem_platform.dylib (220) <3DAFCC01-B768-3FFC-AC59-47AAE86BBEA1> /usr/lib/system/libsystem_platform.dylib
0x7fff70743000 - 0x7fff7074dfff libsystem_pthread.dylib (416.60.2) <AAF506F4-9455-3CC4-8E0B-6791E3C0993C> /usr/lib/system/libsystem_pthread.dylib
0x7fff7074e000 - 0x7fff70752fff libsystem_sandbox.dylib (1217.80.1) <C8F3841A-9364-3414-9E3F-9DE3D5FECF0C> /usr/lib/system/libsystem_sandbox.dylib
0x7fff70753000 - 0x7fff70755fff libsystem_secinit.dylib (62.80.1) <32F36517-9A1C-3D30-85C8-611A2F5E2355> /usr/lib/system/libsystem_secinit.dylib
0x7fff70756000 - 0x7fff7075dffb libsystem_symptoms.dylib (1238.60.1) <2EDF9CE8-4091-30A8-B125-0F25E579694A> /usr/lib/system/libsystem_symptoms.dylib
0x7fff7075e000 - 0x7fff70774ff2 libsystem_trace.dylib (1147.80.3) <AE11B1AC-352A-37F0-BCA9-055609070104> /usr/lib/system/libsystem_trace.dylib
0x7fff70776000 - 0x7fff7077bffb libunwind.dylib (35.4) <E867ACDE-EADE-3C91-A2A4-0C401788FD47> /usr/lib/system/libunwind.dylib
0x7fff7077c000 - 0x7fff707b1ffe libxpc.dylib (1738.80.8) <51E3E807-9133-3605-BB5F-D59ED6404ABF> /usr/lib/system/libxpc.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 67815
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=743.5M resident=0K(0%) swapped_out_or_unallocated=743.5M(100%)
Writable regions: Total=628.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=628.3M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 1
Kernel Alloc Once 8K 1
MALLOC 164.6M 24
MALLOC guard page 16K 4
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
Memory Tag 255 130.6M 23
PROTECTED_MEMORY 4K 1
STACK GUARD 56.1M 14
Stack 74.1M 14
VM_ALLOCATE 44K 2
__DATA 47.3M 395
__DATA_CONST 20K 1
__FONT_DATA 4K 1
__LINKEDIT 358.2M 8
__OBJC_RO 32.0M 1
__OBJC_RW 1780K 2
__TEXT 385.3M 388
__UNICODE 564K 1
mapped file 63.3M 14
shared memory 640K 14
=========== ======= =======
TOTAL 1.7G 910
TOTAL, minus reserved VM space 1.3G 910
I do the signing myself. I disable signing in electron-builder
by setting identity
to null
. My afterSign.js
hook, which previously only took care of notarizing, now also handles signing:
const id = "Developer ID Application: Company Inc (XXXXXXXXXX)";
try {
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}"`
);
}
This is not enough. Apple complains that various helpers and Electron frameworks either aren't signed correctly, and/or that they don't have hardened runtime enabled. So I added every binary that Apple didn't seem to like:
try {
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}"`
);
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/crashpad_handler"`
);
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib"`
);
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libEGL.dylib"`
);
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib"`
);
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libGLESv2.dylib"`
);
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib"`
);
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt"`
);
So far so good. Now Apple only has three complaints:
"issues": [
{
"severity": "error",
"code": null,
"path": "Software.zip/Software.app/Contents/MacOS/Software",
"message": "The signature of the binary is invalid.",
"docUrl": null,
"architecture": "x86_64"
},
{
"severity": "error",
"code": null,
"path": "Software.zip/Software.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework",
"message": "The signature of the binary is invalid.",
"docUrl": null,
"architecture": "x86_64"
},
{
"severity": "error",
"code": null,
"path": "Software.zip/Software.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel",
"message": "The signature of the binary is invalid.",
"docUrl": null,
"architecture": "x86_64"
}
]
Excellent. So I add these three to the list:
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}/Contents/MacOS/Software"`
);
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework"`
);
execSync(
`codesign -s "${id}" --force --deep --options=runtime --verbose "${executable}/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel"`
);
And the software notarizes! However, we're back at Scenario 1. Upon launch, the app crashes. I won't bother attaching that log, as from my initial inspection it didn't seem like there was much a difference other than memory addresses, timestamps, and process IDs. I can attach it upon request.
Upon a little further inspection, it looks like re-signing either of those three binaries with hardened runtime enabled (--options=runtime
) will cause that crash. And as of January 2020, hardened runtime is required for notarization with Apple.
Not that much to add here, but for completenes' sake, I tried both providing an identity
to in the electron-builder
configuration and doing my manual signing after, replacing the existing signatures. This ended up reproducing Scenario 1, basically.
Any ideas where I can go from here?
I experienced a similar situation and after a long process I discovered that:
--deep
parameter. It does not sign all required binaries anyway.Info.plist
files to those single-file executables that don't have one.--entitlements
parameter with all runtime exceptions needed by your frameworks (Squirrel's ShipIt binary needs exceptions to run sandboxed)--timestamp
parameter when signingIt may be useful to run spctl -a -v
on all executables/libraries bundled in you app package before adding them to your signing script. If they are already signed, don't sign them again.
Hope this helps, Rodolfo
Hello Rodolfo,
I've tried changing the signing order around. Since I'm not notarizing yet, I haven't looked into which frameworks need an Info.plist
yet. So far, I'm just trying to get everything signed without causing the crash I posted previously.
So far, my sign/notarize hook looks like this:
entitlements = path.join( __dirname, "public", "entitlements.electron.shipit.plist" );
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel"`
);
entitlements = path.join( __dirname, "public", "entitlements.inherit.mac.plist" );
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/crashpad_handler"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libEGL.dylib"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libGLESv2.dylib"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Software Helper (GPU).app/Contents/MacOS/Software Helper (GPU)"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/everConnect Helper (Renderer).app/Contents/MacOS/Software Helper (Renderer)"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Software Helper.app/Contents/MacOS/Software Helper"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Software Helper (Plugin).app/Contents/MacOS/Software Helper (Plugin)"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/ReactiveCocoa.framework"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/Frameworks/Mantle.framework"`
);
execSync(
`codesign -s "${id}" --force --options=runtime --timestamp --entitlements="${entitlements}" --verbose "${executable}/Contents/MacOS/Software"`
);
entitlements = path.join( __dirname, "public", "entitlements.mac.plist" );
execSync(
`codesign -s "${id}" --force --entitlements=${entitlements} --options=runtime --timestamp --verbose "${executable}"`
);
entitlements.electron.shipit.plist
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
</dict>
</plist>
entitlements.inherit.mac.plist
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.inherit</key>
<true/>
</dict>
</plist>
entitlements.mac.plist
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.application-identifier</key>
<string>XXXXXXXXXX.dk.company.namespace.software</string>
<key>com.apple.team-identifier</key>
<string>XXXXXXXXXX</string>
<key>com.apple.developer.team-identifier</key>
<string>XXXXXXXXXX</string>
<key>com.apple.security.application-groups</key>
<array>
<string>XXXXXXXXXX.dk.company.namespace.software</string>
</array>
<key>com.apple.security.cs.allow-jit</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
<true/>
<key>com.apple.security.device.audio-input</key>
<true/>
<key>com.apple.security.device.camera</key>
<true/>
</dict>
</plist>
These entitlements were the ones that worked previously, along with the now-added entitlements.electron.shipit.plist
.
I must also add that I'm not super-experienced with either macOS development, nor Electron development as this is a new area for me.
I based the signing order on the order described here: https://www.electronjs.org/docs/tutorial/mac-app-store-submission-guide - though my target is a .dmg
, not the MAS. After removing --deep
, ReactiveCocoa.framework
and Mantle.framework
also needed to be signed, otherwise signing ${executable}/Contents/MacOS/Software
would fail.
Do you have any ideas what I could do to prevent the crash on startup after signing?
Some tips:
ditto
command and then put the notarized app inside a fresh .dmg that you sign without using --force
or --deep
. Keep in mind that signing the .dmg with --deep
or --force
alters the existing signatures in the .dmg content.Thanks a lot for your tips. I'm going to continue working on it, and get back with my results here if they're relevant. Also, very glad to hear that the "split" entitlements aren't necessary - I could see that becoming troubleshooting hell.
@rmraya Could you share the minimum necessary entitlements required for the main/helper/login apps—based on what worked for you?
Here is what worked for me:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.cs.allow-jit</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.disable-library-validation</key>
<true/>
<key>com.apple.security.cs.disable-executable-page-protection</key>
<true/>
<key>com.apple.security.automation.apple-events</key>
<true/>
<key>com.apple.security.temporary-exception.files.absolute-path.read-only</key>
<true/>
<key>com.apple.security.temporary-exception.files.absolute-path.read-write</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.network.server</key>
<true/>
<key>com.apple.security.files.user-selected.read-only</key>
<true/>
<key>com.apple.security.files.user-selected.read-write</key>
<true/>
<key>com.apple.security.device.bluetooth</key>
<true/>
<key>com.apple.security.device.camera</key>
<true/>
<key>com.apple.security.device.microphone</key>
<true/>
<key>com.apple.security.device.audio-input</key>
<true/>
</dict>
</plist>
@rmraya Thank you! Also, did you use the same file for the main app and child helpers? 🤔
Yes, signed with same entitlements.
The Electron version reported on this issue is no longer supported. See our supported versions documentation.
If you're still experiencing this issue on a supported version, please open a new issue with an updated repro - a Fiddle is very appreciated.
Electron has a large issues backlog. To help our team prioritize, we're closing older issues and asking for new issues with updated repro steps if it affects a supported version. This helps sort what issues are still relevant and helps us fix them more quickly.
Thanks for your patience and understanding!
Preflight Checklist
Issue Details
Expected Behavior
Actual Behavior
Archive contains critical validation errors
To Reproduce
electron-packager . $npm_package_productName --out=dist/osx --platform=darwin --arch=x64 --icon=icon.icns
. => got myapp.app./sign.sh
to get myapp.pkg as mac-app-store-submission-guide => got myapp.pkgxcrun altool --notarize-app -t osx -f 'myapp.pkg' --primary-bundle-id com.xxx.xxx --apiKey xxx --apiIssuer xxxx
upload myapp.pkg to apple. => got apple RequestUUIDxcrun altool --apiKey xxx --apiIssuer xxxx --notarization-info
get notarization info.