karaggeorge / macos-audio-devices

Get, set and configure the Audio Devices on macOS
MIT License
170 stars 17 forks source link

Build universal binary with both arm64 and x86_64 #27

Open stefansundin opened 1 year ago

stefansundin commented 1 year ago

Hello,

Do you think it would be possible for you to merge this and release a new version?

Thank you!

Fixes #23.

stefansundin commented 1 year ago

Here's the lipo -archs and otool -l output for anyone who is interested. It shows that the binary supports both architectures correctly and the minimum versions are 10.13 for x86_64 (LC_VERSION_MIN_MACOSX) and 11.0 for arm64 (LC_BUILD_VERSION).

detailed information ``` $ lipo -archs audio-devices x86_64 arm64 $ otool -l audio-devices audio-devices (architecture x86_64): Load command 0 cmd LC_SEGMENT_64 cmdsize 72 segname __PAGEZERO vmaddr 0x0000000000000000 vmsize 0x0000000100000000 fileoff 0 filesize 0 maxprot 0x00000000 initprot 0x00000000 nsects 0 flags 0x0 Load command 1 cmd LC_SEGMENT_64 cmdsize 1592 segname __TEXT vmaddr 0x0000000100000000 vmsize 0x0000000000048000 fileoff 0 filesize 294912 maxprot 0x00000005 initprot 0x00000005 nsects 19 flags 0x0 Section sectname __text segname __TEXT addr 0x0000000100004c10 size 0x00000000000378c3 offset 19472 align 2^4 (16) reloff 0 nreloc 0 flags 0x80000400 reserved1 0 reserved2 0 Section sectname __stubs segname __TEXT addr 0x000000010003c4d4 size 0x000000000000064e offset 246996 align 2^1 (2) reloff 0 nreloc 0 flags 0x80000408 reserved1 0 (index into indirect symbol table) reserved2 6 (size of stubs) Section sectname __stub_helper segname __TEXT addr 0x000000010003cb24 size 0x0000000000000a92 offset 248612 align 2^2 (4) reloff 0 nreloc 0 flags 0x80000400 reserved1 0 reserved2 0 Section sectname __const segname __TEXT addr 0x000000010003d5c0 size 0x00000000000039ff offset 251328 align 2^4 (16) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_typeref segname __TEXT addr 0x0000000100040fc0 size 0x0000000000000b44 offset 266176 align 2^1 (2) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __cstring segname __TEXT addr 0x0000000100041b10 size 0x0000000000001695 offset 269072 align 2^4 (16) reloff 0 nreloc 0 flags 0x00000002 reserved1 0 reserved2 0 Section sectname __swift5_entry segname __TEXT addr 0x00000001000431a8 size 0x0000000000000004 offset 274856 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_reflstr segname __TEXT addr 0x00000001000431b0 size 0x0000000000000759 offset 274864 align 2^4 (16) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_fieldmd segname __TEXT addr 0x000000010004390c size 0x00000000000011ec offset 276748 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __objc_methname segname __TEXT addr 0x0000000100044af8 size 0x000000000000033b offset 281336 align 2^0 (1) reloff 0 nreloc 0 flags 0x00000002 reserved1 0 reserved2 0 Section sectname __swift5_proto segname __TEXT addr 0x0000000100044e34 size 0x00000000000001f8 offset 282164 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_types segname __TEXT addr 0x000000010004502c size 0x000000000000015c offset 282668 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_assocty segname __TEXT addr 0x0000000100045188 size 0x00000000000000a8 offset 283016 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_protos segname __TEXT addr 0x0000000100045230 size 0x000000000000005c offset 283184 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_builtin segname __TEXT addr 0x000000010004528c size 0x0000000000000064 offset 283276 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_mpenum segname __TEXT addr 0x00000001000452f0 size 0x000000000000005c offset 283376 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_capture segname __TEXT addr 0x000000010004534c size 0x0000000000000250 offset 283468 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __unwind_info segname __TEXT addr 0x000000010004559c size 0x0000000000001e34 offset 284060 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __eh_frame segname __TEXT addr 0x00000001000473d0 size 0x0000000000000c30 offset 291792 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Load command 2 cmd LC_SEGMENT_64 cmdsize 1272 segname __DATA vmaddr 0x0000000100048000 vmsize 0x000000000000c000 fileoff 294912 filesize 49152 maxprot 0x00000003 initprot 0x00000003 nsects 15 flags 0x0 Section sectname __nl_symbol_ptr segname __DATA addr 0x0000000100048000 size 0x0000000000000008 offset 294912 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000006 reserved1 269 (index into indirect symbol table) reserved2 0 Section sectname __got segname __DATA addr 0x0000000100048008 size 0x0000000000000520 offset 294920 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000006 reserved1 270 (index into indirect symbol table) reserved2 0 Section sectname __la_symbol_ptr segname __DATA addr 0x0000000100048528 size 0x0000000000000868 offset 296232 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000007 reserved1 434 (index into indirect symbol table) reserved2 0 Section sectname __mod_init_func segname __DATA addr 0x0000000100048d90 size 0x0000000000000008 offset 298384 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000009 reserved1 0 reserved2 0 Section sectname __const segname __DATA addr 0x0000000100048d98 size 0x00000000000027a8 offset 298392 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __objc_classlist segname __DATA addr 0x000000010004b540 size 0x0000000000000150 offset 308544 align 2^3 (8) reloff 0 nreloc 0 flags 0x10000000 reserved1 0 reserved2 0 Section sectname __objc_imageinfo segname __DATA addr 0x000000010004b690 size 0x0000000000000008 offset 308880 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __objc_const segname __DATA addr 0x000000010004b698 size 0x0000000000002ca8 offset 308888 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __objc_selrefs segname __DATA addr 0x000000010004e340 size 0x0000000000000180 offset 320320 align 2^3 (8) reloff 0 nreloc 0 flags 0x10000005 reserved1 0 reserved2 0 Section sectname __objc_classrefs segname __DATA addr 0x000000010004e4c0 size 0x0000000000000048 offset 320704 align 2^3 (8) reloff 0 nreloc 0 flags 0x10000000 reserved1 0 reserved2 0 Section sectname __data segname __DATA addr 0x000000010004e508 size 0x00000000000031cc offset 320776 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift_hooks segname __DATA addr 0x00000001000516d8 size 0x00000000000000b8 offset 333528 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift51_hooks segname __DATA addr 0x0000000100051790 size 0x00000000000000b8 offset 333712 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __common segname __DATA addr 0x0000000100051848 size 0x00000000000000a8 offset 0 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000001 reserved1 0 reserved2 0 Section sectname __bss segname __DATA addr 0x00000001000518f0 size 0x0000000000001ce8 offset 0 align 2^4 (16) reloff 0 nreloc 0 flags 0x00000001 reserved1 0 reserved2 0 Load command 3 cmd LC_SEGMENT_64 cmdsize 72 segname __LINKEDIT vmaddr 0x0000000100054000 vmsize 0x00000000000ac000 fileoff 344064 filesize 690720 maxprot 0x00000001 initprot 0x00000001 nsects 0 flags 0x0 Load command 4 cmd LC_DYLD_INFO_ONLY cmdsize 48 rebase_off 344064 rebase_size 1312 bind_off 345376 bind_size 4680 weak_bind_off 0 weak_bind_size 0 lazy_bind_off 350056 lazy_bind_size 11640 export_off 361696 export_size 35600 Load command 5 cmd LC_SYMTAB cmdsize 24 symoff 399800 nsyms 13615 stroff 620456 strsize 414328 Load command 6 cmd LC_DYSYMTAB cmdsize 80 ilocalsym 0 nlocalsym 11760 iextdefsym 11760 nextdefsym 1440 iundefsym 13200 nundefsym 415 tocoff 0 ntoc 0 modtaboff 0 nmodtab 0 extrefsymoff 0 nextrefsyms 0 indirectsymoff 617640 nindirectsyms 703 extreloff 0 nextrel 0 locreloff 0 nlocrel 0 Load command 7 cmd LC_LOAD_DYLINKER cmdsize 32 name /usr/lib/dyld (offset 12) Load command 8 cmd LC_UUID cmdsize 24 uuid 39D9098B-C8FF-3B45-ABF6-A99BA818700A Load command 9 cmd LC_VERSION_MIN_MACOSX cmdsize 16 version 10.13 sdk 13.1 Load command 10 cmd LC_SOURCE_VERSION cmdsize 16 version 0.0 Load command 11 cmd LC_MAIN cmdsize 24 entryoff 19472 stacksize 0 Load command 12 cmd LC_LOAD_DYLIB cmdsize 96 name /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1953.255.0 compatibility version 300.0.0 Load command 13 cmd LC_LOAD_DYLIB cmdsize 56 name /usr/lib/libobjc.A.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 228.0.0 compatibility version 1.0.0 Load command 14 cmd LC_LOAD_DYLIB cmdsize 56 name /usr/lib/libSystem.B.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1319.0.0 compatibility version 1.0.0 Load command 15 cmd LC_LOAD_DYLIB cmdsize 96 name /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1.0.0 compatibility version 1.0.0 Load command 16 cmd LC_LOAD_WEAK_DYLIB cmdsize 56 name @rpath/libswiftAppKit.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 111.0.0 compatibility version 1.0.0 Load command 17 cmd LC_LOAD_DYLIB cmdsize 56 name @rpath/libswiftCore.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 5.7.1 compatibility version 1.0.0 Load command 18 cmd LC_LOAD_WEAK_DYLIB cmdsize 56 name @rpath/libswiftCoreAudio.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1.1.0 compatibility version 1.0.0 Load command 19 cmd LC_LOAD_WEAK_DYLIB cmdsize 64 name @rpath/libswiftCoreFoundation.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 120.100.0 compatibility version 1.0.0 Load command 20 cmd LC_LOAD_WEAK_DYLIB cmdsize 56 name @rpath/libswiftCoreImage.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 2.0.0 compatibility version 1.0.0 Load command 21 cmd LC_LOAD_DYLIB cmdsize 56 name @rpath/libswiftDarwin.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 0.0.0 compatibility version 1.0.0 Load command 22 cmd LC_LOAD_DYLIB cmdsize 56 name @rpath/libswiftDispatch.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 17.0.0 compatibility version 1.0.0 Load command 23 cmd LC_LOAD_WEAK_DYLIB cmdsize 56 name @rpath/libswiftIOKit.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1.0.0 compatibility version 1.0.0 Load command 24 cmd LC_LOAD_WEAK_DYLIB cmdsize 56 name @rpath/libswiftMetal.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 306.3.4 compatibility version 1.0.0 Load command 25 cmd LC_LOAD_WEAK_DYLIB cmdsize 56 name @rpath/libswiftObjectiveC.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 6.0.0 compatibility version 1.0.0 Load command 26 cmd LC_LOAD_WEAK_DYLIB cmdsize 56 name @rpath/libswiftQuartzCore.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 3.0.0 compatibility version 1.0.0 Load command 27 cmd LC_LOAD_WEAK_DYLIB cmdsize 56 name @rpath/libswiftXPC.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 6.0.0 compatibility version 1.0.0 Load command 28 cmd LC_LOAD_DYLIB cmdsize 56 name @rpath/libswiftFoundation.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1.0.0 compatibility version 1.0.0 Load command 29 cmd LC_LOAD_WEAK_DYLIB cmdsize 64 name @rpath/libswiftCoreGraphics.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 120.100.0 compatibility version 1.0.0 Load command 30 cmd LC_RPATH cmdsize 32 path /usr/lib/swift (offset 12) Load command 31 cmd LC_RPATH cmdsize 40 path @executable_path/../lib (offset 12) Load command 32 cmd LC_FUNCTION_STARTS cmdsize 16 dataoff 397296 datasize 2344 Load command 33 cmd LC_DATA_IN_CODE cmdsize 16 dataoff 399640 datasize 160 audio-devices (architecture arm64): Load command 0 cmd LC_SEGMENT_64 cmdsize 72 segname __PAGEZERO vmaddr 0x0000000000000000 vmsize 0x0000000100000000 fileoff 0 filesize 0 maxprot 0x00000000 initprot 0x00000000 nsects 0 flags 0x0 Load command 1 cmd LC_SEGMENT_64 cmdsize 1592 segname __TEXT vmaddr 0x0000000100000000 vmsize 0x0000000000040000 fileoff 0 filesize 262144 maxprot 0x00000005 initprot 0x00000005 nsects 19 flags 0x0 Section sectname __text segname __TEXT addr 0x00000001000015c4 size 0x000000000003147c offset 5572 align 2^2 (4) reloff 0 nreloc 0 flags 0x80000400 reserved1 0 reserved2 0 Section sectname __stubs segname __TEXT addr 0x0000000100032a40 size 0x0000000000000bdc offset 207424 align 2^2 (4) reloff 0 nreloc 0 flags 0x80000408 reserved1 0 (index into indirect symbol table) reserved2 12 (size of stubs) Section sectname __stub_helper segname __TEXT addr 0x000000010003361c size 0x0000000000000bf4 offset 210460 align 2^2 (4) reloff 0 nreloc 0 flags 0x80000400 reserved1 0 reserved2 0 Section sectname __const segname __TEXT addr 0x0000000100034210 size 0x0000000000003a48 offset 213520 align 2^4 (16) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_typeref segname __TEXT addr 0x0000000100037c58 size 0x0000000000000b36 offset 228440 align 2^1 (2) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __cstring segname __TEXT addr 0x0000000100038790 size 0x00000000000015fa offset 231312 align 2^4 (16) reloff 0 nreloc 0 flags 0x00000002 reserved1 0 reserved2 0 Section sectname __swift5_entry segname __TEXT addr 0x0000000100039d8c size 0x0000000000000004 offset 236940 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_reflstr segname __TEXT addr 0x0000000100039d90 size 0x0000000000000759 offset 236944 align 2^4 (16) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_fieldmd segname __TEXT addr 0x000000010003a4ec size 0x00000000000011ec offset 238828 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __objc_methname segname __TEXT addr 0x000000010003b6d8 size 0x000000000000033b offset 243416 align 2^0 (1) reloff 0 nreloc 0 flags 0x00000002 reserved1 0 reserved2 0 Section sectname __swift5_proto segname __TEXT addr 0x000000010003ba14 size 0x00000000000001f8 offset 244244 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_types segname __TEXT addr 0x000000010003bc0c size 0x000000000000015c offset 244748 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_assocty segname __TEXT addr 0x000000010003bd68 size 0x00000000000000a8 offset 245096 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_protos segname __TEXT addr 0x000000010003be10 size 0x000000000000005c offset 245264 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_builtin segname __TEXT addr 0x000000010003be6c size 0x0000000000000064 offset 245356 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_mpenum segname __TEXT addr 0x000000010003bed0 size 0x000000000000005c offset 245456 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __swift5_capture segname __TEXT addr 0x000000010003bf2c size 0x0000000000000250 offset 245548 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __unwind_info segname __TEXT addr 0x000000010003c17c size 0x0000000000002160 offset 246140 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __eh_frame segname __TEXT addr 0x000000010003e2e0 size 0x0000000000001d14 offset 254688 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Load command 2 cmd LC_SEGMENT_64 cmdsize 392 segname __DATA_CONST vmaddr 0x0000000100040000 vmsize 0x0000000000004000 fileoff 262144 filesize 16384 maxprot 0x00000003 initprot 0x00000003 nsects 4 flags 0x10 Section sectname __got segname __DATA_CONST addr 0x0000000100040000 size 0x0000000000000390 offset 262144 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000006 reserved1 253 (index into indirect symbol table) reserved2 0 Section sectname __const segname __DATA_CONST addr 0x0000000100040390 size 0x0000000000002a68 offset 263056 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __objc_classlist segname __DATA_CONST addr 0x0000000100042df8 size 0x0000000000000150 offset 273912 align 2^3 (8) reloff 0 nreloc 0 flags 0x10000000 reserved1 0 reserved2 0 Section sectname __objc_imageinfo segname __DATA_CONST addr 0x0000000100042f48 size 0x0000000000000008 offset 274248 align 2^2 (4) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Load command 3 cmd LC_SEGMENT_64 cmdsize 712 segname __DATA vmaddr 0x0000000100044000 vmsize 0x000000000000c000 fileoff 278528 filesize 32768 maxprot 0x00000003 initprot 0x00000003 nsects 8 flags 0x0 Section sectname __la_symbol_ptr segname __DATA addr 0x0000000100044000 size 0x00000000000007e8 offset 278528 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000007 reserved1 367 (index into indirect symbol table) reserved2 0 Section sectname __objc_const segname __DATA addr 0x00000001000447e8 size 0x0000000000002a78 offset 280552 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __objc_selrefs segname __DATA addr 0x0000000100047260 size 0x0000000000000180 offset 291424 align 2^3 (8) reloff 0 nreloc 0 flags 0x10000005 reserved1 0 reserved2 0 Section sectname __objc_classrefs segname __DATA addr 0x00000001000473e0 size 0x0000000000000048 offset 291808 align 2^3 (8) reloff 0 nreloc 0 flags 0x10000000 reserved1 0 reserved2 0 Section sectname __objc_data segname __DATA addr 0x0000000100047428 size 0x0000000000000230 offset 291880 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __data segname __DATA addr 0x0000000100047658 size 0x0000000000003149 offset 292440 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000000 reserved1 0 reserved2 0 Section sectname __common segname __DATA addr 0x000000010004a7a8 size 0x00000000000000f8 offset 0 align 2^3 (8) reloff 0 nreloc 0 flags 0x00000001 reserved1 0 reserved2 0 Section sectname __bss segname __DATA addr 0x000000010004a8a0 size 0x0000000000001c10 offset 0 align 2^4 (16) reloff 0 nreloc 0 flags 0x00000001 reserved1 0 reserved2 0 Load command 4 cmd LC_SEGMENT_64 cmdsize 72 segname __LINKEDIT vmaddr 0x0000000100050000 vmsize 0x00000000000a8000 fileoff 311296 filesize 685402 maxprot 0x00000001 initprot 0x00000001 nsects 0 flags 0x0 Load command 5 cmd LC_DYLD_INFO_ONLY cmdsize 48 rebase_off 311296 rebase_size 1312 bind_off 312608 bind_size 4968 weak_bind_off 0 weak_bind_size 0 lazy_bind_off 317576 lazy_bind_size 11224 export_off 328800 export_size 35048 Load command 6 cmd LC_SYMTAB cmdsize 24 symoff 366136 nsyms 13417 stroff 583288 strsize 405536 Load command 7 cmd LC_DYSYMTAB cmdsize 80 ilocalsym 0 nlocalsym 11585 iextdefsym 11585 nextdefsym 1435 iundefsym 13020 nundefsym 397 tocoff 0 ntoc 0 modtaboff 0 nmodtab 0 extrefsymoff 0 nextrefsyms 0 indirectsymoff 580808 nindirectsyms 620 extreloff 0 nextrel 0 locreloff 0 nlocrel 0 Load command 8 cmd LC_LOAD_DYLINKER cmdsize 32 name /usr/lib/dyld (offset 12) Load command 9 cmd LC_UUID cmdsize 24 uuid ADB35605-3929-398C-BEE1-180F41A24CB0 Load command 10 cmd LC_BUILD_VERSION cmdsize 32 platform 1 minos 11.0 sdk 13.1 ntools 1 tool 3 version 820.1 Load command 11 cmd LC_SOURCE_VERSION cmdsize 16 version 0.0 Load command 12 cmd LC_MAIN cmdsize 24 entryoff 5572 stacksize 0 Load command 13 cmd LC_LOAD_DYLIB cmdsize 96 name /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1953.255.0 compatibility version 300.0.0 Load command 14 cmd LC_LOAD_DYLIB cmdsize 56 name /usr/lib/libobjc.A.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 228.0.0 compatibility version 1.0.0 Load command 15 cmd LC_LOAD_DYLIB cmdsize 56 name /usr/lib/libSystem.B.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1319.0.0 compatibility version 1.0.0 Load command 16 cmd LC_LOAD_DYLIB cmdsize 96 name /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1.0.0 compatibility version 1.0.0 Load command 17 cmd LC_LOAD_WEAK_DYLIB cmdsize 64 name /usr/lib/swift/libswiftAppKit.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 111.0.0 compatibility version 1.0.0 Load command 18 cmd LC_LOAD_DYLIB cmdsize 64 name /usr/lib/swift/libswiftCore.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 5.7.1 compatibility version 1.0.0 Load command 19 cmd LC_LOAD_WEAK_DYLIB cmdsize 64 name /usr/lib/swift/libswiftCoreAudio.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1.1.0 compatibility version 1.0.0 Load command 20 cmd LC_LOAD_WEAK_DYLIB cmdsize 72 name /usr/lib/swift/libswiftCoreFoundation.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 120.100.0 compatibility version 1.0.0 Load command 21 cmd LC_LOAD_WEAK_DYLIB cmdsize 64 name /usr/lib/swift/libswiftCoreImage.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 2.0.0 compatibility version 1.0.0 Load command 22 cmd LC_LOAD_DYLIB cmdsize 64 name /usr/lib/swift/libswiftDarwin.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 0.0.0 compatibility version 1.0.0 Load command 23 cmd LC_LOAD_DYLIB cmdsize 64 name /usr/lib/swift/libswiftDispatch.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 17.0.0 compatibility version 1.0.0 Load command 24 cmd LC_LOAD_WEAK_DYLIB cmdsize 64 name /usr/lib/swift/libswiftIOKit.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1.0.0 compatibility version 1.0.0 Load command 25 cmd LC_LOAD_WEAK_DYLIB cmdsize 64 name /usr/lib/swift/libswiftMetal.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 306.3.4 compatibility version 1.0.0 Load command 26 cmd LC_LOAD_WEAK_DYLIB cmdsize 64 name /usr/lib/swift/libswiftObjectiveC.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 6.0.0 compatibility version 1.0.0 Load command 27 cmd LC_LOAD_WEAK_DYLIB cmdsize 64 name /usr/lib/swift/libswiftQuartzCore.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 3.0.0 compatibility version 1.0.0 Load command 28 cmd LC_LOAD_WEAK_DYLIB cmdsize 64 name /usr/lib/swift/libswiftXPC.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 6.0.0 compatibility version 1.0.0 Load command 29 cmd LC_LOAD_DYLIB cmdsize 64 name /usr/lib/swift/libswiftFoundation.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 1.0.0 compatibility version 1.0.0 Load command 30 cmd LC_LOAD_WEAK_DYLIB cmdsize 72 name /usr/lib/swift/libswiftCoreGraphics.dylib (offset 24) time stamp 2 Wed Dec 31 16:00:02 1969 current version 120.100.0 compatibility version 1.0.0 Load command 31 cmd LC_RPATH cmdsize 32 path /usr/lib/swift (offset 12) Load command 32 cmd LC_RPATH cmdsize 40 path @executable_path/../lib (offset 12) Load command 33 cmd LC_FUNCTION_STARTS cmdsize 16 dataoff 363848 datasize 2288 Load command 34 cmd LC_DATA_IN_CODE cmdsize 16 dataoff 366136 datasize 0 Load command 35 cmd LC_CODE_SIGNATURE cmdsize 16 dataoff 988832 datasize 7866 ```
dawei101 commented 4 months ago

All is fine except setting device volume