Giter VIP home page Giter VIP logo

arcore-ios-sdk's Introduction

Google ARCore SDK For iOS

Copyright (c) 2018 Google LLC. All rights reserved.

This SDK provides access to all ARCore cross-platform features like cloud anchors.

Please note we do not accept pull requests.

Quickstart

For Cloud Anchors see the Quickstart for Cloud Anchors with iOS. For Augmented faces see the Quickstart for Augmented Faces with iOS. For Geospatial see the Quickstart for Geospatial with iOS

API Reference

See the ARCore iOS API Reference.

Examples

Sample apps are available for download at https://github.com/google-ar/arcore-ios-sdk/tree/master/Examples. Be sure to follow any instructions in README files.

Release Notes

The SDK release notes are available on the releases page.

Installation

ARCore requires a deployment target that is >= 11.0. Also, you must be building with at least version 15.0 of the iOS SDK. ARCore binaries no longer contain bitcode, which is deprecated with Xcode 14, so if you are building with Xcode 13 then you must disable bitcode for your project. The SDK can be installed using either CocoaPods or Swift Package Manager; see below for details.

Using Swift Package Manager

Starting with the 1.36.0 release, ARCore officially supports installation via Swift Package Manager:

  1. Go to File > Add Packages and enter the package URL: https://github.com/google-ar/arcore-ios-sdk
  2. Set the Dependency Rule to be Up to Next Minor Version and select the latest release of ARCore.
  3. Select the desired ARCore libraries to include. Libraries can also be added later via Build Phases > Link Binary With Libraries.
  4. Add the flag -ObjC to Other Linker Flags. It is recommended to set Other Linker Flags to $(inherited) -ObjC.
  5. Make sure that the Enable Modules and Link Frameworks Automatically build settings are set to Yes, because ARCore relies on auto-linking.
  6. Make sure that Enable Bitcode is set to No, because ARCore binaries do not contain bitcode.

Additional Steps

Before you can start using the ARCore Cloud Anchors API or the ARCore Geospatial API, you will need to create a project in the Google Developer Console and enable the ARCore API.

User privacy requirements

See the User privacy requirements.

Additional Terms

You must disclose the use of ARCore, and how it collects and processes data. This can be done by displaying a prominent link to the site "How Google uses data when you use our partners' sites or apps", (located at www.google.com/policies/privacy/partners/, or any other URL Google may provide from time to time).

License and Terms of Service

By using the ARCore SDK for iOS, you accept Google's ARCore Additional Terms of Service at https://developers.google.com/ar/develop/terms

Deprecation policy

Apps built with ARCore SDK 1.12.0 or higher are covered by the Cloud Anchor API deprecation policy.

Apps built with ARCore SDK 1.11.0 or lower will be unable to host or resolve Cloud Anchors beginning December 2020 due to the SDK's use of an older, deprecated ARCore Cloud Anchor service.

arcore-ios-sdk's People

Contributors

bsanjin avatar chaosemer avatar cyisrael avatar jeremyvc avatar nvictornvictor avatar sammcd avatar shan95008 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arcore-ios-sdk's Issues

3D- Model is not rendering

In-build fox_face.scn is working fine for me.
Now we have created some 3d models in Blender & export them in both .dae OR .obj formats. From xcode I converted these models in scn but when i try to render my scn models, its not rendering on face.
Same scn model is working fine with ARKIT but not working with ARCORE

Swift Package Manager

Hey there,

our iOS project uses ARCore for old iPhones that don't support ARKit.

Are there any plans to support the SPM (Swift Package Manager) ? We'd like to end the usage of Cocoapods and this project is the last one needing this legacy package manager.

AugmentedFacesExample getting EXC_BAD_ACCESS when run for a moment

The unchanged example app will get a EXC_BAD_ACCESS in FacesVIewController.swift: 231 after running for a moment..

Screen Shot 2020-04-03 at 17 08 58

It's pretty much 100% reproducible (Tried on an iPad Pro 11", an iPhone X and an iPhone 6S).
Takes up to 5 mins in my tests. I just left the app running with debugger attached while I working on something else, with my face still in the frame.

I'm assuming noone actually tested this framework this long, so it wasn't noticed before?

(iOS 13.3.1 and iOS 13.4, ARCore 1.16.0 )

Crash Stack:

#0	0x000000018b54efc0 in objc_msgSend ()
#1	0x000000018b56d278 in objc_retain ()
#2	0x0000000102990b8c in FacesViewController.renderer(_:updateAtTime:) at /Users/konrad/Downloads/arcore-ios-sdk-master/Examples/AugmentedFacesExample/AugmentedFacesExample/FacesViewController.swift:231
#3	0x0000000102991564 in @objc FacesViewController.renderer(_:updateAtTime:) ()
#4	0x000000019ff449d4 in -[SCNRenderer _update:] ()
#5	0x000000019ff4719c in -[SCNRenderer _drawSceneWithNewRenderer:] ()
#6	0x000000019ff47778 in -[SCNRenderer _drawScene:] ()
#7	0x000000019ff47b24 in -[SCNRenderer _drawAtTime:] ()
#8	0x000000019ffe6724 in -[SCNView _drawAtTime:] ()
#9	0x000000019fea30b8 in __69-[NSObject(SCN_DisplayLinkExtensions) SCN_setupDisplayLinkWithQueue:]_block_invoke ()
#10	0x000000019ffb0614 in __36-[SCNDisplayLink _callbackWithTime:]_block_invoke ()
#11	0x0000000103b1727c in _dispatch_client_callout ()
#12	0x0000000103b26058 in _dispatch_lane_barrier_sync_invoke_and_complete ()
#13	0x000000019ffb0598 in -[SCNDisplayLink _callbackWithTime:] ()
#14	0x0000000103d18208 in -[DYDisplayLinkInterposer forwardDisplayLinkCallback:] ()
#15	0x00000001922bff24 in CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) ()
#16	0x000000019238e608 in display_timer_callback(__CFMachPort*, void*, long, void*) ()
#17	0x000000018b78bdac in __CFMachPortPerform ()
#18	0x000000018b7b67c4 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ ()
#19	0x000000018b7b5e90 in __CFRunLoopDoSource1 ()
#20	0x000000018b7b0ac8 in __CFRunLoopRun ()
#21	0x000000018b7aff40 in CFRunLoopRunSpecific ()
#22	0x000000018baf5340 in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ()
#23	0x000000019fea34c0 in __71-[SCNView(SCNDisplayLink) _initializeDisplayLinkWithCompletionHandler:]_block_invoke ()
#24	0x000000019fea3730 in __SCNRenderThread_start__ ()
#25	0x000000018b543840 in _pthread_start ()

I believe this must be a run-conditioning happening somewhere between the threads. And it doesn't happen deterministically, thats why the app has to be left open for a while.

Can't create a working Swift Framework that has ARCore as a dependency

I'm looking to create a framework that uses ARCore/AugmentedFaces; let's call this ARCoreConsumer. I'm looking to import that framework into another project, called ARCoreConsumerTester.

ARCore needs to be added as a dependency in the framework target, because that's where my ARCore usage actually is.

The project that consumes my framework doesn't explicitly use anything from ARCore, but when I build the project, I get a build error that points to the import ARCoreConsumer line (see attached image), so I've added ARCore via Cocoapods in the tester project too.

Screenshot 2021-03-03 at 15 36 23.

Once I've added ARCore in my custom-framework-consuming project, the project builds and runs, but I get an error on startup:

F0303 16:22:58.568151 1 registration.h:174] Function with name CallbackPacketCalculator already registered.

When I google this, I'm led to think it's related to this file in MediaPipe, but I'm not sure: registration.h.

I've attached a test project demonstrating the issue.

TestProject.zip

The full Xcode console log shows that a number of classes are "implemented in both", i.e. presumably both targets that import ARCore. This seems like it could be linked, although I've seen this in past projects of mine with other frameworks, and the presence of those implemented-twice warnings doesn't always mean there's an issue.

Can anyone help with this? Is there any guidance as to whether ARCore/Augmented faces can be utilised in a Swift framework in this way?

Thanks

Light Estimation on Augmented Face Mesh

Is there any way or tricks to support light estimation on the augmented face mesh for the front facing camera on non true-depth iOS devices?

I use the ARCore sdk to project some facial additions to the users face for iOS devices without the true-depth sensor.
But when the lighting is different on the users face (let's say the light source is coming from 1 side) the preview doesn't look that realistic, because the texture is even lighted while the users face is not.

Does anyone know how to solve this, or is there any change that this will be added to this arcore-ios-sdk without having to switch to Unity.

Thanks

Can not initialise GARSession; returns NIL

We want to integrate ARCore Cloud-Anchor in our own Project. We can not use Cocoa-Pods,
so we extracted ARCore.framework and dependencies out of the Cocoa-Pod.

First we tested Google ARCore iOS Example App, which works without any problems.

Now we tried to create a new XCode augmented reality project and added all necessary libraries and
frameworks from that ARCore-Example Project.

When trying to initialise a GARSession it just returns NIL, without any error.
No log output, no crash, no error message.

My initialisation looks like this:

NSError* __autoreleasing *error = nil;
GARSession* gSession = [GARSession sessionWithAPIKey:@"AAAAAAAAAAAAAAA" bundleIdentifier:nil error:error];

How can we initialise the session?
How can we debug this further, because we don't see any error message?

Here is a link to our simple ARSample application:
https://www.dropbox.com/s/2jmh48x9n3dp3rx/ARCoreTest.zip?dl=0

iOS app fails to launch when ARCore 1.12.0 pod is included in project

We are trying to use the iOS ARCore plugin for a Unity project, NOT using the ARCore Unity SDK, but instead using the iOS SDK through a native plugin in Unity.

The project was working fine until we upgraded our test devices from iOS 12.4 to iOS 13.1, after which our application no longer starts. It does not even go as far as to show the Unity splash screen.

After some digging, we found that this happens even in an empty project, as long as ARCore is included. The stacktrace also points towards ARCore being the culprit, as it mentions GARLogger, but also what I think are GTM and Protobuf symbols so perhaps the problem is upsteam from ARCore.

For some reason, it does work when running the project on device from xcode, but once installed it won't run when started from the device.

I have tested this with Unity 2019.2.9f1, 2019.3.0b6 and 2019.3.0b7. The problem does not appear when building with 2019.2, only the 2019.3 versions.

Also, I have tested with iOS 12.4, 13.1 and 13.2. The problem does not appear in iOS 12.4, but does in 13.1. and 13.2.

Any insight on this issue would be greatly appreciated.


Steps to reproduce:

  • Make sure cocapods is installed
  • Create a new empty project in Unity 2019.3
  • Add Google Jar Resolver 1.2.129 from https://github.com/googlesamples/unity-jar-resolver/releases
  • Create a folder named Editor inside the Assets folder in Unity, in this folder create a file named ARCoreDependencies.xml -- see below for contents of this file
  • Change platform to iOS and build the project
  • Open the built project in xcode, and in the build settings disable bitcode (ARCore for iOS is not built with bitcode)
  • Run the project on a device running iOS 13+
  • Once the app is started, terminate the app (terminate completely by swiping up, not just send to background)
  • Restart the app

Alternatively, instead of running from xcode, the app can be archived and the ipa installed to device. When running from xcode, the app will for some reason start normally, but when terminated and restarted will not start again. If an archived version is installed, it will never start.


Expected result:

App starts normally.

Actual result:

Black screen, and ultimately the app times out and crashes

Termination Description: SPRINGBOARD, process-launch watchdog transgression: application<com.xxxxx.bugarcorez>:2110 exhausted real (wall clock) time allowance of 20.00 seconds

ARCoreDependencies.xml
<dependencies>
    <iosPods>
        <iosPod
                minTargetSdk="11.0"
                name="ARCore/AugmentedFaces"
                version="~&gt; 1.12.0"
        />
    </iosPods>
</dependencies>

Crash log
Incident Identifier: 5E219210-06C2-4B3A-B3B9-23E4FD386C23
CrashReporter Key:   2bd906da0cea555b5708cca380cb728a8802dc86
Hardware Model:      iPhone11,6
Process:             bugarcorez [2110]
Path:                /private/var/containers/Bundle/Application/8AC2DDEF-1068-4129-B261-93325A40AD58/bugarcorez.app/bugarcorez
Identifier:          com.xxxxx.bugarcorez
Version:             0 (1.0)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.xxxxx.bugarcorez [1518]


Date/Time:           2019-10-17 21:39:35.3390 +0200
Launch Time:         2019-10-17 21:39:15.2277 +0200
OS Version:          iPhone OS 13.1.2 (17A861)
Release Type:        User
Baseband Version:    2.01.08
Report Version:      104

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, process-launch watchdog transgression: application<com.xxxxx.bugarcorez>:2110 exhausted real (wall clock) time allowance of 20.00 seconds | ProcessVisibility: Unknown | ProcessState: Running | WatchdogEvent: process-launch | WatchdogVisibility: Foreground | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 8.840 (user 8.840, system 0.000), 7% CPU", | "Elapsed application CPU time (seconds): 0.100, 0% CPU" | )
Triggered by Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib        	0x00000001a7264cc4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	0x00000001a7188508 _pthread_cond_wait + 680
2   UnityFramework                	0x00000001030d9dec -[PHTPhenotypeFlags waitForConfigsToLoad] + 160
3   UnityFramework                	0x00000001030da750 -[PHTPhenotypeFlags numberForFlagName:defaultValue:] + 68
4   UnityFramework                	0x00000001030cf480 -[CCTClearcutFlags autoUploadOnForegroundDelaySeconds] + 104
5   UnityFramework                	0x00000001030c3668 -[CCTClearcutUploader startAutoUpload] + 76
6   UnityFramework                	0x00000001030c1b10 __38+[GARLogger setUpForThirdPartyLogging]_block_invoke + 260
7   libdispatch.dylib             	0x00000001a712100c _dispatch_client_callout + 20
8   libdispatch.dylib             	0x00000001a71226f4 _dispatch_once_callout + 32
9   UnityFramework                	0x00000001030c1a04 +[GARLogger setUpForThirdPartyLogging] + 48
10  libobjc.A.dylib               	0x00000001a719c400 load_images + 760
11  libdyld.dylib                 	0x00000001a727e280 invocation function for block in dyld3::AllImages::runInitialzersBottomUp+ 66176 (dyld3::closure::Image const*) + 224
12  libdyld.dylib                 	0x00000001a7270900 dyld3::closure::Image::forEachImageToInitBefore(void + 10496 (unsigned int, bool&) block_pointer) const + 104
13  libdyld.dylib                 	0x00000001a727ec18 dyld3::AllImages::loadImage+ 68632 (Diagnostics&, unsigned int, dyld3::closure::DlopenClosure const*, bool, bool, bool, bool) + 628
14  libdyld.dylib                 	0x00000001a727e77c dyld3::AllImages::dlopen+ 67452 (Diagnostics&, char const*, bool, bool, bool, bool, bool, void const*) + 700
15  libdyld.dylib                 	0x00000001a728020c dyld3::dlopen_internal+ 74252 (char const*, int, void*) + 364
16  libdyld.dylib                 	0x00000001a7273420 dlopen + 116
17  CoreFoundation                	0x00000001a7481200 _CFBundleDlfcnLoadFramework + 140
18  CoreFoundation                	0x00000001a73a3828 _CFBundleLoadExecutableAndReturnError + 432
19  Foundation                    	0x00000001a776f9fc -[NSBundle loadAndReturnError:] + 316
20  bugarcorez                    	0x0000000102b43d54 UnityFrameworkLoad() + 32084 (main.mm:12)
21  bugarcorez                    	0x0000000102b43dfc main + 32252 (main.mm:0)
22  libdyld.dylib                 	0x00000001a726ef30 start + 4

Thread 1 name:  Dispatch queue: PHTFlatFilePhenotype
Thread 1:
0   libsystem_kernel.dylib        	0x00000001a7264d14 __psynch_mutexwait + 8
1   libsystem_pthread.dylib       	0x00000001a7189b70 _pthread_mutex_firstfit_lock_wait + 96
2   libsystem_pthread.dylib       	0x00000001a7189adc _pthread_mutex_firstfit_lock_slow + 264
3   libdyld.dylib                 	0x00000001a72800ec dyld3::dlopen_internal+ 73964 (char const*, int, void*) + 76
4   libdyld.dylib                 	0x00000001a7273420 dlopen + 116
5   CoreFoundation                	0x00000001a7465518 ____CFLookupCoreServicesInternalFunction_block_invoke + 52
6   libdispatch.dylib             	0x00000001a712100c _dispatch_client_callout + 20
7   libdispatch.dylib             	0x00000001a71226f4 _dispatch_once_callout + 32
8   CoreFoundation                	0x00000001a74654e0 __CFLookupCoreServicesInternalFunction + 100
9   CoreFoundation                	0x00000001a7449ce8 ____CFCoreServicesInternal__FSURLBeginResourcePropertyCacheAccess_block_invoke + 24
10  libdispatch.dylib             	0x00000001a712100c _dispatch_client_callout + 20
11  libdispatch.dylib             	0x00000001a71226f4 _dispatch_once_callout + 32
12  CoreFoundation                	0x00000001a7446b64 __CFURLBeginResourcePropertyCacheAccess + 100
13  CoreFoundation                	0x00000001a73678ec -[NSURL setResourceValues:error:] + 96
14  Foundation                    	0x00000001a776ef0c -[NSFileManager setAttributes:ofItemAtPath:error:] + 1064
15  Foundation                    	0x00000001a777f844 -[NSFileManager createDirectoryAtPath:withIntermediateDirectories:attributes:error:] + 432
16  UnityFramework                	0x00000001030fda80 +[PHTPhenotypeUtil createDirectoryIfMissing:error:] + 100
17  UnityFramework                	0x00000001030f1978 +[PHTURL localSubDirectory:error:] + 152
18  UnityFramework                	0x00000001030f1a18 +[PHTURL localSubDirectory:fileName:error:] + 84
19  UnityFramework                	0x00000001030efb08 +[PHTSnapshot committedSnapshotForPackage:obfuscatedGaiaID:error:] + 180
20  UnityFramework                	0x00000001030d4dcc __83-[PHTFlatFilePhenotype committedConfigurationForPackage:obfuscatedGaiaID:callback:]_block_invoke + 136
21  libdispatch.dylib             	0x00000001a711fbb0 _dispatch_call_block_and_release + 32
22  libdispatch.dylib             	0x00000001a712100c _dispatch_client_callout + 20
23  libdispatch.dylib             	0x00000001a7127484 _dispatch_lane_serial_drain + 568
24  libdispatch.dylib             	0x00000001a7127eb0 _dispatch_lane_invoke + 368
25  libdispatch.dylib             	0x00000001a7130f20 _dispatch_workloop_worker_thread + 580
26  libsystem_pthread.dylib       	0x00000001a7186aa0 _pthread_wqthread + 280
27  libsystem_pthread.dylib       	0x00000001a718cc78 start_wqthread + 8

Thread 2:
0   libsystem_pthread.dylib       	0x00000001a718cc70 start_wqthread + 0

Thread 3 name:  Dispatch queue: CCTClearcutAutoCounters
Thread 3:
0   libsystem_kernel.dylib        	0x00000001a7264cc4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	0x00000001a7188508 _pthread_cond_wait + 680
2   UnityFramework                	0x00000001030d9dec -[PHTPhenotypeFlags waitForConfigsToLoad] + 160
3   UnityFramework                	0x00000001030da750 -[PHTPhenotypeFlags numberForFlagName:defaultValue:] + 68
4   UnityFramework                	0x00000001030f3848 -[PHTPhenotypeLogger shouldLogCounters] + 92
5   UnityFramework                	0x00000001030f4500 __75-[CCTClearcutAutoCounters increaseCounterWithName:dimension:bucket:amount:]_block_invoke + 64
6   libdispatch.dylib             	0x00000001a711fbb0 _dispatch_call_block_and_release + 32
7   libdispatch.dylib             	0x00000001a712100c _dispatch_client_callout + 20
8   libdispatch.dylib             	0x00000001a7127484 _dispatch_lane_serial_drain + 568
9   libdispatch.dylib             	0x00000001a7127eb0 _dispatch_lane_invoke + 368
10  libdispatch.dylib             	0x00000001a7130f20 _dispatch_workloop_worker_thread + 580
11  libsystem_pthread.dylib       	0x00000001a7186aa0 _pthread_wqthread + 280
12  libsystem_pthread.dylib       	0x00000001a718cc78 start_wqthread + 8

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000104   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000000   x5: 0x00000000000000a0   x6: 0x0000000000000000   x7: 0x0000000000000000
    x8: 0x000000016d2be250   x9: 0x0000000000000001  x10: 0x00000002836245c8  x11: 0x0000000000000002
   x12: 0x00000000000020a0  x13: 0x0000000000000000  x14: 0x0000000000000000  x15: 0x0000000000000000
   x16: 0x0000000000000131  x17: 0x0000000000000002  x18: 0x0000000000000000  x19: 0x00000002836245b0
   x20: 0x00000002836245f0  x21: 0x0000000000000002  x22: 0x0000000000000000  x23: 0x0000000000000000
   x24: 0x0000000000000000  x25: 0x0000000102f45840  x26: 0x0000000000000100  x27: 0x00000001ef530000
   x28: 0x000000016d2be678   fp: 0x000000016d2be2c0   lr: 0x00000001a7188508
    sp: 0x000000016d2be250   pc: 0x00000001a7264cc4 cpsr: 0x60000000
   esr: 0x56000080  Address size fault

Binary Images:
0x102b3c000 - 0x102b43fff bugarcorez arm64  <f51b380bcedc39e298050d7aa169c1ad> /var/containers/Bundle/Application/8AC2DDEF-1068-4129-B261-93325A40AD58/bugarcorez.app/bugarcorez
0x102c20000 - 0x102c2bfff libobjc-trampolines.dylib arm64e  <d77245ad184431b89422a0af12d900a9> /usr/lib/libobjc-trampolines.dylib
0x102ed4000 - 0x102f3bfff dyld arm64e  <cbf87389658c3a73a33ea6efaf73701e> /usr/lib/dyld
0x102fb8000 - 0x103f57fff UnityFramework arm64  <6ac5b4258b3f39eba463713aeb0bc2cb> /var/containers/Bundle/Application/8AC2DDEF-1068-4129-B261-93325A40AD58/bugarcorez.app/Frameworks/UnityFramework.framework/UnityFramework
0x1a7053000 - 0x1a7069fff libsystem_trace.dylib arm64e  <9bc16767c7a83e15bc8c0965e9f8f00b> /usr/lib/system/libsystem_trace.dylib
0x1a706a000 - 0x1a709dfff libxpc.dylib arm64e  <ba7f10afef4730ebb35f4947b3c79318> /usr/lib/system/libxpc.dylib
0x1a709e000 - 0x1a709efff libsystem_blocks.dylib arm64e  <91adb2b4377434cc84f88e9a634b6b86> /usr/lib/system/libsystem_blocks.dylib
0x1a709f000 - 0x1a711dfff libsystem_c.dylib arm64e  <15628be24f6937c5a96d72724762f01f> /usr/lib/system/libsystem_c.dylib
0x1a711e000 - 0x1a715afff libdispatch.dylib arm64e  <ed0789cd8d8039f49651d8707d9c0337> /usr/lib/system/libdispatch.dylib
0x1a715b000 - 0x1a717bfff libsystem_malloc.dylib arm64e  <4aad0fafde283814af10e7123dc72aca> /usr/lib/system/libsystem_malloc.dylib
0x1a717c000 - 0x1a7182fff libsystem_platform.dylib arm64e  <0591390bba0734a7a59d0c652d159244> /usr/lib/system/libsystem_platform.dylib
0x1a7183000 - 0x1a718dfff libsystem_pthread.dylib arm64e  <b3a6abedcfd038ef9c7847e0e67ac9b3> /usr/lib/system/libsystem_pthread.dylib
0x1a718e000 - 0x1a71befff libobjc.A.dylib arm64e  <b209ab438c8d31a79fdc1dd500f5c92e> /usr/lib/libobjc.A.dylib
0x1a71bf000 - 0x1a722afff libcorecrypto.dylib arm64e  <bcf8ec87919a35ea97bc8805433f8998> /usr/lib/system/libcorecrypto.dylib
0x1a722b000 - 0x1a723efff libc++abi.dylib arm64e  <a51139874bbf3fc79eb5d42704e8d8e2> /usr/lib/libc++abi.dylib
0x1a723f000 - 0x1a726dfff libsystem_kernel.dylib arm64e  <e449afff549e3ba19a86fcc904364d89> /usr/lib/system/libsystem_kernel.dylib
0x1a726e000 - 0x1a72a1fff libdyld.dylib arm64e  <0dc9a4bac3e8348799db1b5c86597af5> /usr/lib/system/libdyld.dylib
0x1a72a2000 - 0x1a72a9fff libsystem_darwin.dylib arm64e  <cf1e055948613d70824dfe8f5eab54cf> /usr/lib/system/libsystem_darwin.dylib
0x1a72aa000 - 0x1a7304fff libc++.1.dylib arm64e  <f466830f41e333a19bc35ffa193fed6f> /usr/lib/libc++.1.dylib
0x1a7305000 - 0x1a7346fff libsystem_info.dylib arm64e  <d8154b10a4863e74a9a26d7f9a86cd1c> /usr/lib/system/libsystem_info.dylib
0x1a7347000 - 0x1a76c4fff CoreFoundation arm64e  <97285acb7b21393aabf603f1dbb5d2a2> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1a76c5000 - 0x1a772bfff SystemConfiguration arm64e  <3dca61e2168c36d98acf0c3602dfff4d> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x1a772c000 - 0x1a79f7fff Foundation arm64e  <672cf0cb49513b9189df55e953aea00f> /System/Library/Frameworks/Foundation.framework/Foundation
0x1a79f8000 - 0x1a7a2afff libCRFSuite.dylib arm64e  <8f291818397432cf9cc7dd75e11f721f> /usr/lib/libCRFSuite.dylib
0x1a7a2b000 - 0x1a7babfff CoreServices arm64e  <b961578900d93b1ab3a1af2a6f5d6281> /System/Library/Frameworks/CoreServices.framework/CoreServices
0x1a7bac000 - 0x1a7c0efff libSparse.dylib arm64e  <c0aec19d5fc438cb920cbdc231049a37> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparse.dylib
0x1a7c0f000 - 0x1a8109fff ImageIO arm64e  <e57b30732ce83173866c533cddf48b9d> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x1a810a000 - 0x1a810cfff ConstantClasses arm64e  <1c8835aab27331239abded3207f06916> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
0x1a810d000 - 0x1a82a5fff CoreText arm64e  <f1719487becb37fb8a615df6c6d1a59f> /System/Library/Frameworks/CoreText.framework/CoreText
0x1a82a6000 - 0x1a83d9fff Security arm64e  <f1588eb39e0934b1a8d15d3bbb92d09d> /System/Library/Frameworks/Security.framework/Security
0x1a83da000 - 0x1a847ffff IOKit arm64e  <74b273d7cd333f4a96f47e702f1b4428> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x1a8480000 - 0x1a84b7fff libMobileGestalt.dylib arm64e  <ef6e8b51b3743cc3ae48ad101463afc0> /usr/lib/libMobileGestalt.dylib
0x1a84b8000 - 0x1a8516fff libprotobuf.dylib arm64e  <94ce72ce21e03c94b69234fa728738c4> /usr/lib/libprotobuf.dylib
0x1a8517000 - 0x1a8529fff libprotobuf-lite.dylib arm64e  <9d7cc6eb89b43fa39ef21dddc473d549> /usr/lib/libprotobuf-lite.dylib
0x1a852a000 - 0x1a878afff libicucore.A.dylib arm64e  <ca24cc55ff7c32b6b6a52eacbf28249e> /usr/lib/libicucore.A.dylib
0x1a87b5000 - 0x1a87fcfff WirelessDiagnostics arm64e  <940df8c52a17312e9088248a1ac77ec4> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/WirelessDiagnostics
0x1a87fd000 - 0x1a8838fff libAWDSupport.dylib arm64e  <d9dfc984d7ec312d9669b75484e057e4> /usr/lib/libAWDSupport.dylib
0x1a8839000 - 0x1a8c81fff CoreAudio arm64e  <f1d572151e2e32b18ae980a2e7f07804> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x1a8c82000 - 0x1a8f59fff CoreImage arm64e  <e860040fd30d3486b4ad5d89e9542fb3> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x1a8f5a000 - 0x1a904dfff LanguageModeling arm64e  <d0c7aae64b7d381b901efe4a18e14a94> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
0x1a904e000 - 0x1a9094fff Lexicon arm64e  <7e605c9d37a63fd1bb3e2431b4b1cf31> /System/Library/PrivateFrameworks/Lexicon.framework/Lexicon
0x1a9095000 - 0x1a921bfff libsqlite3.dylib arm64e  <854e207ecbe73f469cb5926001a2f44c> /usr/lib/libsqlite3.dylib
0x1a921c000 - 0x1a924cfff MobileKeyBag arm64e  <9fa13c6af29a3dcfa93ca614ad26993d> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x1a924d000 - 0x1a9256fff libsystem_notify.dylib arm64e  <5375361fa96637b9a0a22e0205daa144> /usr/lib/system/libsystem_notify.dylib
0x1a9257000 - 0x1a942bfff CoreDuet arm64e  <7cac3a71d35432cb99113d778987444e> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
0x1a942c000 - 0x1a9572fff Montreal arm64e  <54161f809bac3b1eb6aed6387d7b0e13> /System/Library/PrivateFrameworks/Montreal.framework/Montreal
0x1a9573000 - 0x1a9658fff NLP arm64e  <57d4cfec4efa3b35a273f6a2ae80591e> /System/Library/PrivateFrameworks/NLP.framework/NLP
0x1a9659000 - 0x1a9677fff CellularPlanManager arm64e  <77e3a92c13e23094946b85819a495c92> /System/Library/PrivateFrameworks/CellularPlanManager.framework/CellularPlanManager
0x1a9678000 - 0x1a96b5fff AppSupport arm64e  <32acaa08e6c338919a25a231cfdc7904> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x1a96b6000 - 0x1a9b8bfff libnetwork.dylib arm64e  <f6fa6d8e95353358a66598d4af4f3655> /usr/lib/libnetwork.dylib
0x1a9b8c000 - 0x1a9c9bfff ManagedConfiguration arm64e  <f3374eef11c43e598aac469f2a2d2943> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x1a9c9c000 - 0x1a9cc6fff CoreServicesStore arm64e  <da7fec3d6a49329ca25e41270476fe8a> /System/Library/PrivateFrameworks/CoreServicesStore.framework/CoreServicesStore
0x1a9cc7000 - 0x1a9ce8fff UserManagement arm64e  <e06302771e9f341ab43739d28e0e5f8e> /System/Library/PrivateFrameworks/UserManagement.framework/UserManagement
0x1a9ce9000 - 0x1a9f9efff CoreML arm64e  <a8f561be599139f6812c44da6d34c534> /System/Library/Frameworks/CoreML.framework/CoreML
0x1a9f9f000 - 0x1a9fb5fff ProtocolBuffer arm64e  <25d0db0f98163d56a690dec5c392720f> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x1a9fb6000 - 0x1a9fd0fff CommonUtilities arm64e  <880c2e0f46943769b9775a3cfd7a5ba3> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x1a9fd1000 - 0x1a9fd1fff libenergytrace.dylib arm64e  <b259b13371613749893562fa61233e70> /usr/lib/libenergytrace.dylib
0x1a9fd2000 - 0x1aa00afff RunningBoardServices arm64e  <420e18b822f530ba8221c5687ad7cfe9> /System/Library/PrivateFrameworks/RunningBoardServices.framework/RunningBoardServices
0x1aa00b000 - 0x1aa081fff BaseBoard arm64e  <ab0d4301884c334a9d3dacfdf13c6dbb> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
0x1aa5ca000 - 0x1aa63afff CoreLocation arm64e  <faffb50b2eed383e9ea7efc55c0b7114> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x1aa648000 - 0x1aa69efff Accounts arm64e  <c9bcf82c45c33290859c9b8910bfe2c9> /System/Library/Frameworks/Accounts.framework/Accounts
0x1aa6b0000 - 0x1aa9fbfff CFNetwork arm64e  <32dfbf260bc43fb89aeb35182c8b35fa> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x1aa9fc000 - 0x1aaadefff UIFoundation arm64e  <b74dcac88bee3c06b9c574230a9a6896> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x1aaadf000 - 0x1abbdefff UIKitCore arm64e  <55d60569dbb73bc98a97dcac95c64d4b> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x1abbdf000 - 0x1abbedfff AssertionServices arm64e  <db391793afdc347f8ff25aba121ddc62> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
0x1abbee000 - 0x1abcc5fff CoreTelephony arm64e  <ec71ec9a98da3151a10d93866eefe5d0> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x1abcc6000 - 0x1abccbfff AggregateDictionary arm64e  <7bfbeed0934d3cad8026c500c4cb9173> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x1abccc000 - 0x1abce2fff libsystem_asl.dylib arm64e  <f20fe78e13aa388fb801b6a67e331acb> /usr/lib/system/libsystem_asl.dylib
0x1abce3000 - 0x1abd5dfff CloudDocs arm64e  <09d573a82e9f386daabb22a65ef0b77a> /System/Library/PrivateFrameworks/CloudDocs.framework/CloudDocs
0x1abd5e000 - 0x1ac08bfff CoreData arm64e  <66a9b561b6e733cb85e66e436fd8a348> /System/Library/Frameworks/CoreData.framework/CoreData
0x1ac2ff000 - 0x1ac32afff BoardServices arm64e  <09dd53b0b100312987ca528acbee68d7> /System/Library/PrivateFrameworks/BoardServices.framework/BoardServices
0x1ac3dc000 - 0x1ac3eafff libsystem_networkextension.dylib arm64e  <f71fa85bcb30339baaed8922a2711af6> /usr/lib/system/libsystem_networkextension.dylib
0x1ac3eb000 - 0x1ac40bfff CoreAnalytics arm64e  <cc9fae76bdd63c8782b7b28554c75323> /System/Library/PrivateFrameworks/CoreAnalytics.framework/CoreAnalytics
0x1ac40c000 - 0x1ac585fff CloudKit arm64e  <667e79d9af13349d82a41fc755c5b11e> /System/Library/Frameworks/CloudKit.framework/CloudKit
0x1ac586000 - 0x1ac5d5fff SpringBoardServices arm64e  <44c86adef590305ab8c8dba50c5420b4> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x1ac5d6000 - 0x1ac64dfff FrontBoardServices arm64e  <124b166d39053f51a46a646ae3424213> /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
0x1ac64e000 - 0x1ac766fff Network arm64e  <941ed8db788b37bfb15509b8b0fc310a> /System/Library/Frameworks/Network.framework/Network
0x1ac7c4000 - 0x1ac7cbfff libsystem_symptoms.dylib arm64e  <93716677a360386b97d6493788ec1bc7> /usr/lib/system/libsystem_symptoms.dylib
0x1ac7cc000 - 0x1ad6a9fff GeoServices arm64e  <a64d015edfa03a46843c222bb160544b> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x1ad6aa000 - 0x1ad6b2fff TCC arm64e  <917f36636e14374cb4659fe0e4f09ea8> /System/Library/PrivateFrameworks/TCC.framework/TCC
0x1ad6b3000 - 0x1ad70efff IMFoundation arm64e  <1e66d8a98893359b8320f34a171f538d> /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
0x1ad70f000 - 0x1ad874fff CoreUtils arm64e  <d343c3aba6803755ba02c2002c3cf0b2> /System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils
0x1ad96f000 - 0x1ad978fff libsystem_containermanager.dylib arm64e  <a0db1371c356362fadae195e1637e129> /usr/lib/system/libsystem_containermanager.dylib
0x1ad979000 - 0x1ad9f6fff AppleAccount arm64e  <1da968ef2dd73a26b6a11569abe8900f> /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
0x1ad9f7000 - 0x1ada12fff ApplePushService arm64e  <db32ccfc568b3113911a1afb40e46b67> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
0x1ada13000 - 0x1adb03fff IDS arm64e  <c0bd05b9eddf307ea8aa64ee9781b00a> /System/Library/PrivateFrameworks/IDS.framework/IDS
0x1adb04000 - 0x1adc33fff IDSFoundation arm64e  <a587b5fc55cb38bca7237a04c870fbc5> /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation
0x1adc34000 - 0x1adc35fff libCTGreenTeaLogger.dylib arm64e  <a1b683ba2ed13e9c8b9a24ceb591821b> /usr/lib/libCTGreenTeaLogger.dylib
0x1adc99000 - 0x1add9afff CoreMedia arm64e  <c6456b8304cb33a48ddc7b64e9826211> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x1add9b000 - 0x1addabfff UIKitServices arm64e  <ec231ea627c4385cb41025b649012218> /System/Library/PrivateFrameworks/UIKitServices.framework/UIKitServices
0x1addac000 - 0x1ade00fff BackBoardServices arm64e  <5b4b7dc5abee30ce92ad6dcb02d9a26a> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x1ade01000 - 0x1ae057fff QuartzCore arm64e  <68e87e8e72753847b0e57936442b19fc> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x1ae058000 - 0x1ae215fff ColorSync arm64e  <49b450513c43328d84f78fe799d9584b> /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync
0x1ae216000 - 0x1ae789fff CoreGraphics arm64e  <e873653343e738309ea41c42ca3b0df8> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x1ae78a000 - 0x1ae8c5fff Contacts arm64e  <756942596c2d34a1828be0a506c23f35> /System/Library/Frameworks/Contacts.framework/Contacts
0x1ae8c6000 - 0x1ae8f6fff UserNotifications arm64e  <bafffed40a2b35ed9337c1d1f0fbbc17> /System/Library/Frameworks/UserNotifications.framework/UserNotifications
0x1ae8f7000 - 0x1ae91afff LocationSupport arm64e  <57abf27237773d1dbf2ca0b421406418> /System/Library/PrivateFrameworks/LocationSupport.framework/LocationSupport
0x1aea7c000 - 0x1af081fff WebKit arm64e  <ea3b1e119b48391baacb8d5f9f67e99c> /System/Library/Frameworks/WebKit.framework/WebKit
0x1af082000 - 0x1b0d8bfff WebCore arm64e  <d5dcfac025173cd1a8d3e3104b0ce68c> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x1b0d8c000 - 0x1b0da4fff libAccessibility.dylib arm64e  <23150fbd3f2d30568b95d0ddc03ad55d> /usr/lib/libAccessibility.dylib
0x1b0da5000 - 0x1b0db0fff AXCoreUtilities arm64e  <0a6790b333e13511890797013161aba2> /System/Library/PrivateFrameworks/AXCoreUtilities.framework/AXCoreUtilities
0x1b0db1000 - 0x1b0e2afff ContactsFoundation arm64e  <cad1a4fee7c1398083919e6e7ca88370> /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation
0x1b0e2b000 - 0x1b0e3ffff PowerLog arm64e  <f28b16f42a363356b980ec184b570b01> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
0x1b0e40000 - 0x1b0e51fff IOSurface arm64e  <9ebb87f8232d3ceb81bbb317926db148> /System/Library/Frameworks/IOSurface.framework/IOSurface
0x1b0e52000 - 0x1b1555fff MediaToolbox arm64e  <469251e5c7973035a25c9d80f905bb94> /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
0x1b1556000 - 0x1b155efff GraphicsServices arm64e  <762205923bb4354a947f8d3c1682cd5f> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1b1646000 - 0x1b1841fff AVFoundation arm64e  <3f38b86cc2c23972ac9e6d18d71c4926> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x1b187a000 - 0x1b18c8fff MobileWiFi arm64e  <62323a0ad7723b8390cb3a53b3bdc36b> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x1b18c9000 - 0x1b18e1fff MobileAsset arm64e  <935b5b2f446436cd9d95606354216819> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x1b18e2000 - 0x1b18effff libGSFont.dylib arm64e  <9ac0608f9d633bb096d953f69350a33d> /System/Library/PrivateFrameworks/FontServices.framework/libGSFont.dylib
0x1b18f0000 - 0x1b18f9fff FontServices arm64e  <2602fad7a7ab3d3eb4148892543f14d5> /System/Library/PrivateFrameworks/FontServices.framework/FontServices
0x1b18fa000 - 0x1b1a48fff libFontParser.dylib arm64e  <5466f8e6057038f2bb98222c3eb439c7> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x1b1a98000 - 0x1b1bdafff SearchFoundation arm64e  <9d493eef58d73a96be3f9d7a1cbf4967> /System/Library/PrivateFrameworks/SearchFoundation.framework/SearchFoundation
0x1b237b000 - 0x1b2608fff vImage arm64e  <23c5969efbc53cba95071dc7faa4e938> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x1b2609000 - 0x1b2835fff AudioToolbox arm64e  <bbcb848bdfdd37c393186890ba4ef50d> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x1b2836000 - 0x1b286bfff libAudioToolboxUtility.dylib arm64e  <379be4b3915c3bc18e95fd62ee6916db> /usr/lib/libAudioToolboxUtility.dylib
0x1b2c9e000 - 0x1b2d33fff ShareSheet arm64e  <442cafdd2a283a8fac2b9860d4e4860c> /System/Library/PrivateFrameworks/ShareSheet.framework/ShareSheet
0x1b2d48000 - 0x1b2dfefff PDFKit arm64e  <86ba46b9c90b38e2ae95fbe9dc1e0c4b> /System/Library/Frameworks/PDFKit.framework/PDFKit
0x1b2e80000 - 0x1b2eaefff DocumentManager arm64e  <03ea7f6d443b3c1aa621ff290d3bcb7e> /System/Library/PrivateFrameworks/DocumentManager.framework/DocumentManager
0x1b3110000 - 0x1b3187fff AuthKit arm64e  <090914b11d78388083eaf714ead56050> /System/Library/PrivateFrameworks/AuthKit.framework/AuthKit
0x1b3188000 - 0x1b35affff Intents arm64e  <686b616c210e336589c278e8514f3e3b> /System/Library/Frameworks/Intents.framework/Intents
0x1b35c5000 - 0x1b3714fff WebKitLegacy arm64e  <3526c37744d23540809529793b145515> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
0x1b3715000 - 0x1b3780fff TextInput arm64e  <bf2524fd99403ffcb111151429261b17> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x1b3800000 - 0x1b3803fff XCTTargetBootstrap arm64e  <e9a52ba1dd0f3d3ab82e20eff92e6515> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/XCTTargetBootstrap
0x1b3804000 - 0x1b38bafff CorePDF arm64e  <e95f4103d8903d92b115e5dbed7053e3> /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF
0x1b3cb5000 - 0x1b3fc5fff AppleMediaServices arm64e  <3efdf44040ec317a834abbd1ba81088a> /System/Library/PrivateFrameworks/AppleMediaServices.framework/AppleMediaServices
0x1b3fee000 - 0x1b41b2fff CoreMotion arm64e  <69d41764d0ed3b0893ba853ce6ee1828> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x1b41b3000 - 0x1b429ffff AVFAudio arm64e  <a3c98b2ff34b37998c59671aef1b6f1a> /System/Library/Frameworks/AVFoundation.framework/Frameworks/AVFAudio.framework/AVFAudio
0x1b449d000 - 0x1b4556fff CoreUI arm64e  <1308ae16e705312ca9662797bc2197b5> /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
0x1b457c000 - 0x1b45b2fff CoreVideo arm64e  <0a926baaf4523997a6f4caa26bdabea9> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x1b45b3000 - 0x1b47edfff AudioToolboxCore arm64e  <d5a7af535d623ccda6cdfb70ad86c7f9> /System/Library/PrivateFrameworks/AudioToolboxCore.framework/AudioToolboxCore
0x1b47ee000 - 0x1b4834fff CoreDuetContext arm64e  <e7bd1831bdd53f7d83814503b1eb1d4b> /System/Library/PrivateFrameworks/CoreDuetContext.framework/CoreDuetContext
0x1b4835000 - 0x1b486ffff SetupAssistant arm64e  <b2570336d05a3422a9ac310c6e747998> /System/Library/PrivateFrameworks/SetupAssistant.framework/SetupAssistant
0x1b492f000 - 0x1b4959fff PlugInKit arm64e  <55a924c2787a34c28d1f39b5ef052bf2> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit
0x1b4e20000 - 0x1b4e81fff ProactiveSupport arm64e  <da213655b9493a2b828a654b80127566> /System/Library/PrivateFrameworks/ProactiveSupport.framework/ProactiveSupport
0x1b50ca000 - 0x1b50e2fff PrototypeTools arm64e  <212a2cde1a5d350c8ce03106d91e8a1c> /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools
0x1b50e3000 - 0x1b51d3fff MediaExperience arm64e  <ba8b5ffe415f35eeb6fd7b9717755b12> /System/Library/PrivateFrameworks/MediaExperience.framework/MediaExperience
0x1b51d4000 - 0x1b548ffff Celestial arm64e  <fff88b3026633d55a6ce72c8fa61d24f> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x1b5da8000 - 0x1b5e7bfff AVKit arm64e  <9561f6349f9933469f2e160dd8f5e657> /System/Library/Frameworks/AVKit.framework/AVKit
0x1b5e7c000 - 0x1b5eacfff Pegasus arm64e  <5aa2be18a31b32a3a67691d2704aba10> /System/Library/PrivateFrameworks/Pegasus.framework/Pegasus
0x1b5ead000 - 0x1b5eb2fff libapp_launch_measurement.dylib arm64e  <a727d8291b9e3a0c9e92a2b9037027ba> /usr/lib/libapp_launch_measurement.dylib
0x1b5f90000 - 0x1b5ff3fff CoreSpotlight arm64e  <8a7c5ab6175b32efb6292152fcf215f0> /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight
0x1b5ff4000 - 0x1b6089fff AddressBookLegacy arm64e  <76c629f0ef503aa9a5660dc0c7e70554> /System/Library/PrivateFrameworks/AddressBookLegacy.framework/AddressBookLegacy
0x1b608a000 - 0x1b6099fff CrashReporterSupport arm64e  <f9365395456330c38576298f8a0b5ce9> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x1b60ad000 - 0x1b616bfff LinkPresentation arm64e  <f1e6e098ebd634f8a3715d7d8751be7b> /System/Library/Frameworks/LinkPresentation.framework/LinkPresentation
0x1b61a2000 - 0x1b61a6fff libsystem_configuration.dylib arm64e  <834289b5a67f34d1aab1f341ca817c23> /usr/lib/system/libsystem_configuration.dylib
0x1b638f000 - 0x1b639dfff HangTracer arm64e  <9d3a32b50fd63a299bb861a5ca57790c> /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer
0x1b639e000 - 0x1b6406fff CoreNLP arm64e  <4cd34810c6513eb197c070c40d83013f> /System/Library/PrivateFrameworks/CoreNLP.framework/CoreNLP
0x1b6407000 - 0x1b6408fff liblangid.dylib arm64e  <344868eff5f033e6856968bb1818250d> /usr/lib/liblangid.dylib
0x1b6409000 - 0x1b7201fff JavaScriptCore arm64e  <5c35e53043713551b0955f5c3a5d00b8> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x1b7202000 - 0x1b728efff libTelephonyUtilDynamic.dylib arm64e  <83581f4af84934ce9d0d4df8713443e8> /usr/lib/libTelephonyUtilDynamic.dylib
0x1b752c000 - 0x1b7535fff IOMobileFramebuffer arm64e  <0a2350f50d863219a104edb22f154164> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x1b7892000 - 0x1b78acfff CoreMaterial arm64e  <6230b5ee758e369caa919ebc6fbb3e42> /System/Library/PrivateFrameworks/CoreMaterial.framework/CoreMaterial
0x1b78ad000 - 0x1b7997fff libxml2.2.dylib arm64e  <5845f30c219f3697b344a5f59bb539fe> /usr/lib/libxml2.2.dylib
0x1b905f000 - 0x1b90a8fff MetadataUtilities arm64e  <a9fcdfac6886377ab2b53c2769d7e071> /System/Library/PrivateFrameworks/MetadataUtilities.framework/MetadataUtilities
0x1b9a73000 - 0x1b9c98fff NetworkExtension arm64e  <3779e9f08b083f58924728125eda16be> /System/Library/Frameworks/NetworkExtension.framework/NetworkExtension
0x1b9c99000 - 0x1b9ccffff DataDetectorsCore arm64e  <8d1286a57727341d825c6edf1b4b998f> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore
0x1b9cd0000 - 0x1b9d32fff CalendarFoundation arm64e  <7c05d84b84b43614ba32328d63b31512> /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation
0x1b9d33000 - 0x1b9e2cfff EventKit arm64e  <ffbf1cf39b4a36a98b04d0f934860300> /System/Library/Frameworks/EventKit.framework/EventKit
0x1b9e2d000 - 0x1b9e62fff MediaServices arm64e  <92b16719a5b93941880b3c6a0d339bed> /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices
0x1ba306000 - 0x1ba332fff PersistentConnection arm64e  <e3a765e87f2b371d8794504a1ab9043f> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x1ba333000 - 0x1ba386fff CalendarDaemon arm64e  <45521ef9bea93382a0884b0f594a999e> /System/Library/PrivateFrameworks/CalendarDaemon.framework/CalendarDaemon
0x1ba387000 - 0x1ba420fff CalendarDatabase arm64e  <b0d88100749a3f738be5bf26e1d50cef> /System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase
0x1ba421000 - 0x1ba605fff MediaRemote arm64e  <b22b8fcb5e4c346e8397045065961e86> /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
0x1ba606000 - 0x1ba60efff CorePhoneNumbers arm64e  <ede184bead45340a9350a425176353f8> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/CorePhoneNumbers
0x1ba61f000 - 0x1ba645fff DuetActivityScheduler arm64e  <b9f664aa343137b68ce73a38de7e8d3a> /System/Library/PrivateFrameworks/DuetActivityScheduler.framework/DuetActivityScheduler
0x1ba74b000 - 0x1ba76efff CoreSVG arm64e  <fe8b126886763a0397939c41093590eb> /System/Library/PrivateFrameworks/CoreSVG.framework/CoreSVG
0x1ba78d000 - 0x1ba7aafff ProactiveEventTracker arm64e  <ae248630d8683a8fa36d50716ba969af> /System/Library/PrivateFrameworks/ProactiveEventTracker.framework/ProactiveEventTracker
0x1ba7ab000 - 0x1ba7b5fff MallocStackLogging arm64e  <a6711caeb659310a8ef94f98cadb2f2d> /System/Library/PrivateFrameworks/MallocStackLogging.framework/MallocStackLogging
0x1ba7b6000 - 0x1ba84efff CoreSuggestions arm64e  <6cf5ec42aab0305e8fe7ba22bf0bbe3f> /System/Library/PrivateFrameworks/CoreSuggestions.framework/CoreSuggestions
0x1bb269000 - 0x1bb29efff CoreBluetooth arm64e  <0a9e02b3b51a3bf8b6bfa23afeffd789> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth
0x1bb29f000 - 0x1bb2a1fff libsystem_sandbox.dylib arm64e  <467a2efb2e4f3c26b721563089869695> /usr/lib/system/libsystem_sandbox.dylib
0x1bb409000 - 0x1bb473fff Rapport arm64e  <bf5a39bfa6b53191ab19697d77c58872> /System/Library/PrivateFrameworks/Rapport.framework/Rapport
0x1bb474000 - 0x1bb4a0fff OSAnalytics arm64e  <9939f18f483c365e912a4d970c54cf61> /System/Library/PrivateFrameworks/OSAnalytics.framework/OSAnalytics
0x1bb4a1000 - 0x1bb4cffff MobileInstallation arm64e  <5e08658c0df43a2997b7cd91e8bf0259> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x1bb4d0000 - 0x1bb56efff Metal arm64e  <9c859f4029b73378b008fb573ea44dfa> /System/Library/Frameworks/Metal.framework/Metal
0x1bb56f000 - 0x1bb574fff IOAccelerator arm64e  <ca309bd57d6639868e7a7af0dfc27d60> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x1bb575000 - 0x1bb580fff MediaAccessibility arm64e  <a8660856d2d03aafad70c301965576ec> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
0x1bb5a2000 - 0x1bb5a9fff libsystem_dnssd.dylib arm64e  <dbba793c3d5f37498ab472c7a747136c> /usr/lib/system/libsystem_dnssd.dylib
0x1bb5aa000 - 0x1bb5b0fff PushKit arm64e  <2bb95f922cc0377bb6126a4215a1d2e3> /System/Library/Frameworks/PushKit.framework/PushKit
0x1bb5b1000 - 0x1bb6bffff FileProvider arm64e  <429dd66df0cb3862b71ca152d32ad5c3> /System/Library/Frameworks/FileProvider.framework/FileProvider
0x1bb6d2000 - 0x1bb6d3fff BackgroundTaskAgent arm64e  <2674c3df97923075b00e2e2fcab84c01> /System/Library/PrivateFrameworks/BackgroundTaskAgent.framework/BackgroundTaskAgent
0x1bb6d4000 - 0x1bb6d8fff LinguisticData arm64e  <2bfaa83c53d638a1bf23b9e3af64ddbc> /System/Library/PrivateFrameworks/LinguisticData.framework/LinguisticData
0x1bb71e000 - 0x1bb7d9fff VideoToolbox arm64e  <923c76f6e23433fb933f59ca84c5ddcf> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x1bbd50000 - 0x1bbd58fff SymptomDiagnosticReporter arm64e  <b3b18712fb7e39b8b579905e11f27820> /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/SymptomDiagnosticReporter
0x1bbd59000 - 0x1bbd5bfff IOSurfaceAccelerator arm64e  <8fc590a48393309ea0218f94c4c46b4c> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
0x1bbe0d000 - 0x1bbe3cfff DataAccessExpress arm64e  <5245005200f63a7d9a54d4467f3a548c> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x1bbeae000 - 0x1bbec3fff CoreFollowUp arm64e  <bd6b0126e222350bb0ecfdcc1826e739> /System/Library/PrivateFrameworks/CoreFollowUp.framework/CoreFollowUp
0x1bbecd000 - 0x1bbee3fff libcoretls.dylib arm64e  <8e358428a0eb395085121d746ef02139> /usr/lib/libcoretls.dylib
0x1bbf3b000 - 0x1bbfcefff libate.dylib arm64e  <9e2bf4f77825325f97c0741da5d57be7> /usr/lib/libate.dylib
0x1bd12a000 - 0x1bd163fff SAObjects arm64e  <d072f8f2358831dcacd5ed4d9ccfb818> /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects
0x1bd21b000 - 0x1bd228fff DataMigration arm64e  <9df84a1014cd3d2aa5288203981fd346> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x1bd3e4000 - 0x1bd409fff IconServices arm64e  <47f8c81ce2103b34b41de435142ee060> /System/Library/PrivateFrameworks/IconServices.framework/IconServices
0x1bd86d000 - 0x1bd86efff WatchdogClient arm64e  <1442bd13d71d3f9cad36867f3616e95a> /System/Library/PrivateFrameworks/WatchdogClient.framework/WatchdogClient
0x1bd86f000 - 0x1bd880fff libprequelite.dylib arm64e  <b312a0ac1f5730dd957047052632c00c> /usr/lib/libprequelite.dylib
0x1bd8a6000 - 0x1bd8b6fff CoreEmoji arm64e  <9be70ba67ebb308fb175edf2650940a7> /System/Library/PrivateFrameworks/CoreEmoji.framework/CoreEmoji
0x1bd94c000 - 0x1bd99cfff ClassKit arm64e  <6c973a1b48b23910ab2a051764506cd3> /System/Library/Frameworks/ClassKit.framework/ClassKit
0x1bda0a000 - 0x1bda14fff CPMS arm64e  <6318ff48c5dd3319bc33f5dc69bc48a5> /System/Library/PrivateFrameworks/CPMS.framework/CPMS
0x1bdb7f000 - 0x1bdbccfff MobileBackup arm64e  <97c1ac8728603aaf8642f4467e62afc0> /System/Library/PrivateFrameworks/MobileBackup.framework/MobileBackup
0x1bdc80000 - 0x1bdc87fff CoreTime arm64e  <5cadc26812c430b1b1f4044d89bb1797> /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime
0x1be564000 - 0x1be583fff AppConduit arm64e  <11b2b86dfd973a5787cccd5411826136> /System/Library/PrivateFrameworks/AppConduit.framework/AppConduit
0x1be584000 - 0x1be59dfff IntlPreferences arm64e  <1dc2a8927af734bcacf04bfad1c3bcde> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences
0x1be914000 - 0x1be9e9fff CoreBrightness arm64e  <b6461886c5ee305792723b38d928e018> /System/Library/PrivateFrameworks/CoreBrightness.framework/CoreBrightness
0x1be9ea000 - 0x1be9f1fff libIOReport.dylib arm64e  <118ed37de8fc3409ad361c2048436658> /usr/lib/libIOReport.dylib
0x1beb8b000 - 0x1bed59fff libBNNS.dylib arm64e  <adc92065c90d39f588cdfb9034ece24f> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBNNS.dylib
0x1bed5a000 - 0x1bed60fff StudyLog arm64e  <9900b355dd993487a5571479bcb69379> /System/Library/PrivateFrameworks/StudyLog.framework/StudyLog
0x1bffc5000 - 0x1bffd9fff LocalAuthentication arm64e  <d2a2b1577f2a36579e459eeaf4b5b2a0> /System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication
0x1c0003000 - 0x1c000efff CaptiveNetwork arm64e  <2ce00a624c1a3cd4b5fcd0fed79af757> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x1c015e000 - 0x1c0238fff libBLAS.dylib arm64e  <2642ebc655a03a18bc004e0215086334> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x1c0239000 - 0x1c0247fff CTCarrierSpace arm64e  <d81e4ab65a3c3560afa1cc66fbf8a056> /System/Library/PrivateFrameworks/CTCarrierSpace.framework/CTCarrierSpace
0x1c0d0e000 - 0x1c0d27fff libtailspin.dylib arm64e  <ac15a7f3c05839a2b890f8b90c2a2d42> /usr/lib/libtailspin.dylib
0x1c0e7b000 - 0x1c0e8afff MobileIcons arm64e  <5d593a64a24b3599906c8e6d5331019c> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
0x1c0e8b000 - 0x1c0f8cfff ResponseKit arm64e  <94340f96ace2302aa27d65e89dd04ad9> /System/Library/PrivateFrameworks/ResponseKit.framework/ResponseKit
0x1c105b000 - 0x1c10a3fff CoreHaptics arm64e  <3a33ccf057fe3cffb4328a67c89cabcd> /System/Library/Frameworks/CoreHaptics.framework/CoreHaptics
0x1c10a4000 - 0x1c116efff ProofReader arm64e  <245be40f9ff83c65b0048ace3824eb27> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x1c11e1000 - 0x1c1266fff CoreSymbolication arm64e  <3b60713d87c3314a9964d3a8d16ad596> /System/Library/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication
0x1c1267000 - 0x1c126dfff IdleTimerServices arm64e  <72fe495d6519318992bc841bafd8abed> /System/Library/PrivateFrameworks/IdleTimerServices.framework/IdleTimerServices
0x1c191d000 - 0x1c1965fff LoggingSupport arm64e  <01ca388902cd3471b550bec78c3f9e7d> /System/Library/PrivateFrameworks/LoggingSupport.framework/LoggingSupport
0x1c1a74000 - 0x1c1acffff ProtectedCloudStorage arm64e  <300e1a077b6c3b11b65d50cdeb8b53a4> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage
0x1c1bbe000 - 0x1c1bc9fff OpenGLES arm64e  <702b7aef0c6833d395c8496af15d07dd> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x1c1d33000 - 0x1c1d3cfff libGFXShared.dylib arm64e  <a9c19abf78433ce7b0e8bd78d9508eec> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x1c1d3d000 - 0x1c1d71fff SharedUtils arm64e  <000b2e16ac973c12b33aed9b001eedaf> /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/SharedUtils
0x1c2e67000 - 0x1c2ea3fff StreamingZip arm64e  <5e336c546bf53392a17b8875760807ce> /System/Library/PrivateFrameworks/StreamingZip.framework/StreamingZip
0x1c3dcb000 - 0x1c3dcdfff InternationalTextSearch arm64e  <67efb041157e3a1588983b11c121632d> /System/Library/PrivateFrameworks/InternationalTextSearch.framework/InternationalTextSearch
0x1c47b8000 - 0x1c47d0fff NetworkStatistics arm64e  <7d5b038d755f3f1b9730786aa581ce52> /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics
0x1c4c3f000 - 0x1c4c45fff Netrb arm64e  <181d438cbd1c346d914badbe1f776de1> /System/Library/PrivateFrameworks/Netrb.framework/Netrb
0x1c4c49000 - 0x1c4c79fff EAP8021X arm64e  <018a579ceefc3e1a9ec8107ad82b7004> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x1c4c7a000 - 0x1c4c7cfff OSAServicesClient arm64e  <7966858bf8f8384eb7eaba6d5a8dee35> /System/Library/PrivateFrameworks/OSAServicesClient.framework/OSAServicesClient
0x1c4e20000 - 0x1c4e24fff libgermantok.dylib arm64e  <0f199acc0f5d37aea1e995c1e859c4c6> /usr/lib/libgermantok.dylib
0x1c4e25000 - 0x1c4ed8fff libmecab.dylib arm64e  <d62b21b69e1234d2ae7e37a235de3d72> /usr/lib/libmecab.dylib
0x1c54d7000 - 0x1c54e5fff CoreDuetDaemonProtocol arm64e  <5fd40e5ba6313dc4892b1f910d9038d8> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
0x1c6517000 - 0x1c6519fff OAuth arm64e  <8a810004f7f43d7dad3e3555bf9230e4> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x1c6fe7000 - 0x1c7057fff libarchive.2.dylib arm64e  <87025e7a53043890a7f0bf34f1da4432> /usr/lib/libarchive.2.dylib
0x1c7058000 - 0x1c7087fff C2 arm64e  <125104cd2ff63f07ad47d76d2d28046f> /System/Library/PrivateFrameworks/C2.framework/C2
0x1c7088000 - 0x1c70bcfff NaturalLanguage arm64e  <f8844361cf773d66991161c4c6d3dc05> /System/Library/Frameworks/NaturalLanguage.framework/NaturalLanguage
0x1c7152000 - 0x1c7153fff libsystem_coreservices.dylib arm64e  <62efb55b6fb2355181d65985144da65d> /usr/lib/system/libsystem_coreservices.dylib
0x1c7165000 - 0x1c7176fff libmis.dylib arm64e  <a1b51f1d7ce03fe3b18f357b4acdb6c4> /usr/lib/libmis.dylib
0x1c7374000 - 0x1c737cfff libcopyfile.dylib arm64e  <d54940d091193a078460b24ad28a23fa> /usr/lib/system/libcopyfile.dylib
0x1c76df000 - 0x1c7771fff AccountsDaemon arm64e  <9de20c2bd7b2381baaffdbaa44beda17> /System/Library/PrivateFrameworks/AccountsDaemon.framework/AccountsDaemon
0x1c7772000 - 0x1c777dfff AppleIDSSOAuthentication arm64e  <c801164785093624abc5585b97c1edfe> /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication
0x1c78b8000 - 0x1c7935fff Symbolication arm64e  <64e12c95c71b3080b5f49bb7b492d374> /System/Library/PrivateFrameworks/Symbolication.framework/Symbolication
0x1c7af9000 - 0x1c7b48fff ChunkingLibrary arm64e  <70e30c0e35cb33e0a8a11c141b7760a8> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x1c8057000 - 0x1c8059fff CoreDuetDebugLogging arm64e  <ba4f8c32fc973a998b95e1cbb1df0145> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging
0x1c8b58000 - 0x1c8b96fff SignpostSupport arm64e  <e42c05a09a493be1b17efc8ad837daa8> /System/Library/PrivateFrameworks/SignpostSupport.framework/SignpostSupport
0x1c8dd7000 - 0x1c8de0fff SignpostCollection arm64e  <d64f3c7729563a95918451a61bc76713> /System/Library/PrivateFrameworks/SignpostCollection.framework/SignpostCollection
0x1c952d000 - 0x1c9534fff URLFormatting arm64e  <22638e420fc23b1fbf7cd0c2698b5c7b> /System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting
0x1c964b000 - 0x1c9876fff MobileSpotlightIndex arm64e  <d828607d6f4a32faa891cd5a8e0e6617> /System/Library/PrivateFrameworks/MobileSpotlightIndex.framework/MobileSpotlightIndex
0x1c9c72000 - 0x1c9cb9fff CoreLocationProtobuf arm64e  <7670d13e0e9b32208f9ff00afd2c1547> /System/Library/PrivateFrameworks/CoreLocationProtobuf.framework/CoreLocationProtobuf
0x1c9d47000 - 0x1c9dc2fff Quagga arm64e  <6395c719ab773d9395757decaa9693e3> /System/Library/PrivateFrameworks/Quagga.framework/Quagga
0x1ca0d4000 - 0x1ca0e8fff libEDR arm64e  <3418f5ad9482391e86214d7da413f70c> /System/Library/PrivateFrameworks/libEDR.framework/libEDR
0x1cad2a000 - 0x1cad38fff libperfcheck.dylib arm64e  <65fa28c4026c39f5ba309f9e7c62cf4f> /usr/lib/libperfcheck.dylib
0x1cad39000 - 0x1cad44fff libAudioStatistics.dylib arm64e  <ee4a37649d6636e580f36389a0770343> /usr/lib/libAudioStatistics.dylib
0x1caf04000 - 0x1caf14fff caulk arm64e  <cc3eeec610b93dc6bb07276c48e668e8> /System/Library/PrivateFrameworks/caulk.framework/caulk
0x1caf54000 - 0x1caf5afff MobileSystemServices arm64e  <1c6232e16abc3a809157f27c8f0316a4> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
0x1cc03d000 - 0x1cc079fff libGLImage.dylib arm64e  <40476c4fdcbb38ccb06885af767a2a62> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x1cc4b3000 - 0x1cc4c4fff libSparseBLAS.dylib arm64e  <328e22435fb338b8bb20fd740eccc01c> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib
0x1cc4c5000 - 0x1cc4d9fff Engram arm64e  <42d74263c9833bc08c507b0526593889> /System/Library/PrivateFrameworks/Engram.framework/Engram
0x1cc554000 - 0x1cc58ffff DataDetectorsNaturalLanguage arm64e  <5d57d312a07030adbd1b8a472d9c8b01> /System/Library/PrivateFrameworks/DataDetectorsNaturalLanguage.framework/DataDetectorsNaturalLanguage
0x1cc899000 - 0x1cc918fff CoreDAV arm64e  <c4cd68fbe34e331f924cfe24a9f35aaf> /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV
0x1cd224000 - 0x1cd234fff RemoteTextInput arm64e  <413eddd2de853186b654983723b68524> /System/Library/PrivateFrameworks/RemoteTextInput.framework/RemoteTextInput
0x1cd25d000 - 0x1cd28dfff iCalendar arm64e  <5ee0e6556cd133a9bf65125c0c2a91dd> /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
0x1cd2f3000 - 0x1cd307fff libLinearAlgebra.dylib arm64e  <cab48763a08f3c5c99f7dcf7da034f9d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
0x1cd5b1000 - 0x1cd5bffff CoreAUC arm64e  <625babb086c2316c8b61c736c7ef33c4> /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC
0x1cdffa000 - 0x1ce041fff PhysicsKit arm64e  <24933c9f5cd93de28a52a8d2e85f1df6> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
0x1ce042000 - 0x1ce094fff CorePrediction arm64e  <1eec72976aa43d778f5945e152b1d7b1> /System/Library/PrivateFrameworks/CorePrediction.framework/CorePrediction
0x1ce4e4000 - 0x1ce52cfff SafariSafeBrowsing arm64e  <c7c30d8f485e3e85a121e9e3f7e7ad8e> /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing
0x1ce583000 - 0x1ce5b2fff OpenAL arm64e  <9bb2eb5397ad3f55981b7d0ab382c799> /System/Library/Frameworks/OpenAL.framework/OpenAL
0x1ce9e9000 - 0x1cea07fff GenerationalStorage arm64e  <62db70b3bcc0380a93039eac8c83f1a0> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
0x1cea6c000 - 0x1cea77fff PersonaKit arm64e  <f5494b3071d831dab103d1bdc5ff5e37> /System/Library/PrivateFrameworks/PersonaKit.framework/PersonaKit
0x1cee94000 - 0x1cee99fff kperf arm64e  <67921ebb9b0c3ec2847ce00eb8a8d1b6> /System/Library/PrivateFrameworks/kperf.framework/kperf
0x1cf06a000 - 0x1cf0a1fff libpcap.A.dylib arm64e  <93abeafa93953f76bd95a57443580200> /usr/lib/libpcap.A.dylib
0x1cf3e1000 - 0x1cf487fff libvDSP.dylib arm64e  <9e7ceedfde2c3432aa5cf73999e05dd2> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x1cf488000 - 0x1cf4b4fff vCard arm64e  <adffde0fddf33bfd91c0d537736c2cc8> /System/Library/PrivateFrameworks/vCard.framework/vCard
0x1cf4f7000 - 0x1cf584fff SampleAnalysis arm64e  <48de37f04dcf347fbc3d3069cdd66c8d> /System/Library/PrivateFrameworks/SampleAnalysis.framework/SampleAnalysis
0x1cf585000 - 0x1cf590fff IntentsFoundation arm64e  <62acc39c9a1d3816b292309ec178fa91> /System/Library/PrivateFrameworks/IntentsFoundation.framework/IntentsFoundation
0x1cfdd5000 - 0x1cfdd5fff Accelerate arm64e  <c4cda7234832330fa1ae09776d854409> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x1cfdd7000 - 0x1d0114fff libLAPACK.dylib arm64e  <ed4af393df133a45b18f1dccddc41898> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x1d0115000 - 0x1d0119fff libQuadrature.dylib arm64e  <541a519ace41385b9d84b4af10b39213> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libQuadrature.dylib
0x1d011a000 - 0x1d0173fff libvMisc.dylib arm64e  <f39b9024052a3fb1bc03f6e4b4b5f84f> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x1d0174000 - 0x1d0174fff vecLib arm64e  <5320a9f197cc319b9fc7c76e84da2491> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x1d0509000 - 0x1d052ffff GLKit arm64e  <bd7dff7ede2c3b28b32e139a175b6a1a> /System/Library/Frameworks/GLKit.framework/GLKit
0x1d0530000 - 0x1d055dfff GSS arm64e  <61287c2c4a4d3ea7854daa7acbbf3435> /System/Library/Frameworks/GSS.framework/GSS
0x1d0571000 - 0x1d05a3fff MPSCore arm64e  <a2f7202bde693ba1a947ebf4697e2e38> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/MPSCore
0x1d05a4000 - 0x1d061dfff MPSImage arm64e  <5627b80e55e83480b5b0dae1bc071ae9> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/MPSImage
0x1d061e000 - 0x1d0640fff MPSMatrix arm64e  <d02a197f98cd3595957c0c874998e473> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/MPSMatrix
0x1d0641000 - 0x1d0655fff MPSNDArray arm64e  <63ebbd974b273e1298d81166541870a5> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/MPSNDArray
0x1d0656000 - 0x1d07ebfff MPSNeuralNetwork arm64e  <1d04f375820e3b909884eab7c82fbf08> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/MPSNeuralNetwork
0x1d07ec000 - 0x1d0831fff MPSRayIntersector arm64e  <e53e63e5d20f3698ab2aa4add216d95c> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/MPSRayIntersector
0x1d0832000 - 0x1d0832fff MetalPerformanceShaders arm64e  <b819bd21e42c317d9f41ea65196245a8> /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders
0x1d083f000 - 0x1d083ffff MobileCoreServices arm64e  <a90bb560f84b3822bd2231540fc39457> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x1d084a000 - 0x1d084bfff libCVMSPluginSupport.dylib arm64e  <b8ddf93e176738babfd144b6cb03984a> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x1d084c000 - 0x1d0852fff libCoreFSCache.dylib arm64e  <37f349c974f930c6bf872f8a1d5ce8be> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x1d0853000 - 0x1d0858fff libCoreVMClient.dylib arm64e  <6507dea92aae3de8a002f2d9a475e07e> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x1d088d000 - 0x1d08c3fff QuickLookThumbnailing arm64e  <bdf47e85440c30a2844c5bcfe5da50d8> /System/Library/Frameworks/QuickLookThumbnailing.framework/QuickLookThumbnailing
0x1d0d35000 - 0x1d0d35fff UIKit arm64e  <827d3f62ac4f3849a435175e033c57cd> /System/Library/Frameworks/UIKit.framework/UIKit
0x1d10ef000 - 0x1d1227fff ANECompiler arm64e  <2f663fe7cd863aeb9e8c83696336371a> /System/Library/PrivateFrameworks/ANECompiler.framework/ANECompiler
0x1d1228000 - 0x1d1239fff ANEServices arm64e  <d7fecee9f6d8363d883d614d69ad32e8> /System/Library/PrivateFrameworks/ANEServices.framework/ANEServices
0x1d12d4000 - 0x1d12d8fff ASEProcessing arm64e  <230084eda99e3404ae36c4ec1afd8e63> /System/Library/PrivateFrameworks/ASEProcessing.framework/ASEProcessing
0x1d1474000 - 0x1d147ffff AccountSettings arm64e  <1d8c3c51334935e284f2e20dccd10943> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
0x1d1e70000 - 0x1d1e7efff AppleFSCompression arm64e  <2d9cebf822963598a1a9c79949d7ed82> /System/Library/PrivateFrameworks/AppleFSCompression.framework/AppleFSCompression
0x1d1e85000 - 0x1d1e8ffff AppleIDAuthSupport arm64e  <9c5c840287d338fda168939769a2bced> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/AppleIDAuthSupport
0x1d1e90000 - 0x1d1ed2fff AppleJPEG arm64e  <79a818f233f933da8883b061a07a9b7f> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x1d1eee000 - 0x1d1efffff AppleNeuralEngine arm64e  <258f9f4ee31c34b8abe2357d49c1d492> /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/AppleNeuralEngine
0x1d1f06000 - 0x1d1f29fff AppleSauce arm64e  <4837b25d7836325dae7599489c5cd809> /System/Library/PrivateFrameworks/AppleSauce.framework/AppleSauce
0x1d212a000 - 0x1d215afff Bom arm64e  <11103b9e286338f2b5b59081d28b6ddd> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x1d2bed000 - 0x1d2bf4fff CommonAuth arm64e  <fae540d6b59734bd9f2f419d4669aa57> /System/Library/PrivateFrameworks/CommonAuth.framework/CommonAuth
0x1d3022000 - 0x1d3025fff CoreOptimization arm64e  <875ade7864a736f1af291a226583afd4> /System/Library/PrivateFrameworks/CoreOptimization.framework/CoreOptimization
0x1d3140000 - 0x1d314bfff DeviceIdentity arm64e  <8d58ebaafda93e3d83c111a9910872f7> /System/Library/PrivateFrameworks/DeviceIdentity.framework/DeviceIdentity
0x1d32dc000 - 0x1d32f7fff DocumentManagerCore arm64e  <6926e11b034035f392cde2453d7b0c5f> /System/Library/PrivateFrameworks/DocumentManagerCore.framework/DocumentManagerCore
0x1d33b8000 - 0x1d3974fff Espresso arm64e  <e8f5d9f99f513bc3bf32dce7a59b4393> /System/Library/PrivateFrameworks/Espresso.framework/Espresso
0x1d3c45000 - 0x1d4058fff FaceCore arm64e  <8ad0d68b4abd3a0bbdfb1d05b1599d33> /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore
0x1d412d000 - 0x1d4140fff libGSFontCache.dylib arm64e  <95e7d15348ae3f39a79e27b22d38310c> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
0x1d41a7000 - 0x1d41b3fff libhvf.dylib arm64e  <0292acc17fae38d8b9e5e9481faee212> /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
0x1d4ef0000 - 0x1d4efcfff GraphVisualizer arm64e  <70712b0f09253ad69e12a16f2325cbbb> /System/Library/PrivateFrameworks/GraphVisualizer.framework/GraphVisualizer
0x1d587c000 - 0x1d58ecfff Heimdal arm64e  <d80129d15f1230b28879af4b926c57fc> /System/Library/PrivateFrameworks/Heimdal.framework/Heimdal
0x1d5e1f000 - 0x1d5e25fff InternationalSupport arm64e  <792be37f42e738e2a85f940e589904ad> /System/Library/PrivateFrameworks/InternationalSupport.framework/InternationalSupport
0x1d60e6000 - 0x1d60e6fff Marco arm64e  <d5740de6e0bb306b8ceeff6d6fb00ca0> /System/Library/PrivateFrameworks/Marco.framework/Marco
0x1d65ea000 - 0x1d65fcfff MobileDeviceLink arm64e  <f0642307781b34309ad46f4e36b97805> /System/Library/PrivateFrameworks/MobileDeviceLink.framework/MobileDeviceLink
0x1d68b4000 - 0x1d68f4fff OTSVG arm64e  <c00a24a0539f3c6dafdac3298fa9dc8b> /System/Library/PrivateFrameworks/OTSVG.framework/OTSVG
0x1d6f78000 - 0x1d6f78fff PhoneNumbers arm64e  <7e38d788f45631b592f24c1815b4425d> /System/Library/PrivateFrameworks/PhoneNumbers.framework/PhoneNumbers
0x1d8973000 - 0x1d8977fff RevealCore arm64e  <c2ba121d9d33324386c9f492bd3c5eda> /System/Library/PrivateFrameworks/RevealCore.framework/RevealCore
0x1d8b0f000 - 0x1d8b1bfff SetupAssistantSupport arm64e  <67af340cbb44383abea532d69c051c4d> /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/SetupAssistantSupport
0x1d8b3a000 - 0x1d8b3afff SignpostMetrics arm64e  <8491b11f8bdd35b5a2341b5dbfaf3e7a> /System/Library/PrivateFrameworks/SignpostMetrics.framework/SignpostMetrics
0x1d942f000 - 0x1d94d3fff TextureIO arm64e  <aff4765baa9e394b8c245df7b31f765b> /System/Library/PrivateFrameworks/TextureIO.framework/TextureIO
0x1da315000 - 0x1da812fff libwebrtc.dylib arm64e  <e634e2818d3b366b9a5fd3bd78788015> /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib
0x1da9ac000 - 0x1da9b4fff kperfdata arm64e  <268ed5f452853e16970edd86308648e6> /System/Library/PrivateFrameworks/kperfdata.framework/kperfdata
0x1da9b5000 - 0x1da9fefff ktrace arm64e  <6ae5fc68b5c43669a7966bc0dbfb906a> /System/Library/PrivateFrameworks/ktrace.framework/ktrace
0x1daa17000 - 0x1daa23fff perfdata arm64e  <2f57b5d4778c3edeaff896eb3f1ae0a4> /System/Library/PrivateFrameworks/perfdata.framework/perfdata
0x1daa24000 - 0x1daa32fff zudp arm64e  <5bd9dbe3109c3c31a698f8d10a4704ce> /System/Library/PrivateFrameworks/zudp.framework/zudp
0x1dadfa000 - 0x1db0fbfff libAWDSupportFramework.dylib arm64e  <bd50ea94eafd3c97a57ad202046c438e> /usr/lib/libAWDSupportFramework.dylib
0x1db2ad000 - 0x1db2b7fff libChineseTokenizer.dylib arm64e  <8e294bf75bd03ac0b337808c053718a2> /usr/lib/libChineseTokenizer.dylib
0x1db2dc000 - 0x1db4a0fff libFosl_dynamic.dylib arm64e  <cc8c01e3cf033599b7dbb5ebc44fb523> /usr/lib/libFosl_dynamic.dylib
0x1db51d000 - 0x1db524fff libMatch.1.dylib arm64e  <a9b270668dc53599999d4114deeae9d0> /usr/lib/libMatch.1.dylib
0x1db5d6000 - 0x1db5d7fff libSystem.B.dylib arm64e  <dc9e8f20595a30359d1de6bb5ec581cd> /usr/lib/libSystem.B.dylib
0x1db5e0000 - 0x1db5e1fff libThaiTokenizer.dylib arm64e  <5714b83e0221351eaed33967533ee8ac> /usr/lib/libThaiTokenizer.dylib
0x1db6e1000 - 0x1db6f6fff libapple_nghttp2.dylib arm64e  <20c588bb07ca3f33a0128400556f5576> /usr/lib/libapple_nghttp2.dylib
0x1db76f000 - 0x1db77ffff libbsm.0.dylib arm64e  <be44b231b02339d2ab8ca1751bbab514> /usr/lib/libbsm.0.dylib
0x1db780000 - 0x1db78cfff libbz2.1.0.dylib arm64e  <6b253115be113d3a98728dccc97b5bb4> /usr/lib/libbz2.1.0.dylib
0x1db78d000 - 0x1db78dfff libcharset.1.dylib arm64e  <d3aac03a385d300cab23e2562146fdac> /usr/lib/libcharset.1.dylib
0x1db78e000 - 0x1db79ffff libcmph.dylib arm64e  <3518804827d43966a3680ff1d59cc23e> /usr/lib/libcmph.dylib
0x1db7a0000 - 0x1db7b7fff libcompression.dylib arm64e  <c6ccd599cc743516b721634192df3366> /usr/lib/libcompression.dylib
0x1db7b8000 - 0x1db7b9fff libcoretls_cfhelpers.dylib arm64e  <b596666d7ac7397e960d5d0c309dd7e5> /usr/lib/libcoretls_cfhelpers.dylib
0x1db7ba000 - 0x1db7c0fff libcupolicy.dylib arm64e  <83f09dda7f83394bb7c19fbacf9d73e4> /usr/lib/libcupolicy.dylib
0x1db801000 - 0x1db80afff libdscsym.dylib arm64e  <5d63488dd8793920b7e07d32b6702938> /usr/lib/libdscsym.dylib
0x1db842000 - 0x1db847fff libheimdal-asn1.dylib arm64e  <48250f2339a03afd89a1f299c63b6c7f> /usr/lib/libheimdal-asn1.dylib
0x1db848000 - 0x1db93afff libiconv.2.dylib arm64e  <e573e5050a413d11acf436976c6b7d44> /usr/lib/libiconv.2.dylib
0x1db950000 - 0x1db95bfff liblockdown.dylib arm64e  <67069c6e24c03429bcc947e9e37219b8> /usr/lib/liblockdown.dylib
0x1db975000 - 0x1db98dfff liblzma.5.dylib arm64e  <8f71f57782fc37129edf4e65a4ba057f> /usr/lib/liblzma.5.dylib
0x1dbd08000 - 0x1dbd38fff libncurses.5.4.dylib arm64e  <7f2d88671e0c3059a800ef9cbd1237bb> /usr/lib/libncurses.5.4.dylib
0x1dbd39000 - 0x1dbd4dfff libnetworkextension.dylib arm64e  <6a7f46a0ca633f42808eba6390024d46> /usr/lib/libnetworkextension.dylib
0x1dc0d9000 - 0x1dc0f1fff libresolv.9.dylib arm64e  <547a0667b3403e76af0de0ae6b64e3c9> /usr/lib/libresolv.9.dylib
0x1dc0f2000 - 0x1dc0f4fff libsandbox.1.dylib arm64e  <6510d9eb36023e1d967bd1a42a84e614> /usr/lib/libsandbox.1.dylib
0x1dc0fb000 - 0x1dc12cfff libtidy.A.dylib arm64e  <dfe0bc85a7f33e0ab2d8e9575915fed8> /usr/lib/libtidy.A.dylib
0x1dc165000 - 0x1dc176fff libz.1.dylib arm64e  <b8cbd4752b7e33b5a8d0f0fa9795596e> /usr/lib/libz.1.dylib
0x1dc5b8000 - 0x1dc5bdfff libcache.dylib arm64e  <2dddbc36aa7732c0b95056290ae4eb5a> /usr/lib/system/libcache.dylib
0x1dc5be000 - 0x1dc5cefff libcommonCrypto.dylib arm64e  <7925a57ae194355ea75633fb5fb3311f> /usr/lib/system/libcommonCrypto.dylib
0x1dc5cf000 - 0x1dc5d2fff libcompiler_rt.dylib arm64e  <0d4001df92c13e228a2a9f5b1b00ed08> /usr/lib/system/libcompiler_rt.dylib
0x1dc6a9000 - 0x1dc6a9fff liblaunch.dylib arm64e  <c37c2cee50583084bf8459e52ef572fa> /usr/lib/system/liblaunch.dylib
0x1dc6aa000 - 0x1dc6affff libmacho.dylib arm64e  <39c6830065b53de4b67e8a1ea71cf80d> /usr/lib/system/libmacho.dylib
0x1dc6b0000 - 0x1dc6b1fff libremovefile.dylib arm64e  <7e5f05477aa23c14be26a918f669f1a4> /usr/lib/system/libremovefile.dylib
0x1dc6b2000 - 0x1dc6b3fff libsystem_featureflags.dylib arm64e  <6a91c6101f8d31a39361086939778789> /usr/lib/system/libsystem_featureflags.dylib
0x1dc6b4000 - 0x1dc6e1fff libsystem_m.dylib arm64e  <69aafc9e28c133999dd9b5b93d3c21a9> /usr/lib/system/libsystem_m.dylib
0x1dc6e2000 - 0x1dc6e7fff libunwind.dylib arm64e  <18bdcd9f8dd332f4abd51ebcb12586c7> /usr/lib/system/libunwind.dylib
0x1dc9c9000 - 0x1dca38fff NanoRegistry arm64e  <ea4e0b7a7db635bd911de56568b884a6> /System/Library/PrivateFrameworks/NanoRegistry.framework/NanoRegistry
0x1dca39000 - 0x1dca46fff NanoPreferencesSync arm64e  <a78836fb99313eb29cadbf343329edec> /System/Library/PrivateFrameworks/NanoPreferencesSync.framework/NanoPreferencesSync

EOF

uncompatibility between google-ar/arcore-ios SDK and Firebase/MLModelInterpreter from Firebase MLKit custom models

  1. installing Arcore/augmented face and firebase/MLmodelInterpreter via cocoapods
  2. go through the firebase mlkit customs model quickstart https://github.com/firebase/quickstart-ios/tree/master/mlmodelinterpreter/MLModelInterpreterExample
  3. launch the app on a real device

The app work well whit firebase custom model tensor flow lite and google arcore ios separately. But not with both, when i add arcore/augmented face firebase mlkit crash at the model interpreter
with a
EXC_BAD_ACCESS. from lldb

navigator console output
#0 0x0000000100405bc0 in tflite::GetRegistrationFromOpCode(tflite::OperatorCode const*, tflite::OpResolver const&, tflite::ErrorReporter*, TfLiteRegistration const**) ()
#1 0x00000001003f3dcc in tflite::InterpreterBuilder::BuildLocalIndexToRegistrationMapping() ()
#2 0x00000001003f533c in tflite::InterpreterBuilder::operator()(std::__1::unique_ptr<tflite::Interpreter, std::__1::default_deletetflite::Interpreter >*, int) ()
#3 0x0000000101132614 in TFL_NewInterpreter ()
#4 0x000000010112fa70 in ::-[TFLInterpreter initWithModelPath:options:error:](NSString *, TFLInterpreterOptions *, NSError **) at /Volumes/cristoff disk/Cristoff/Cristoff_Freight_2020/Cristoff/Pods/TensorFlowLiteObjC/tensorflow/lite/experimental/objc/sources/TFLInterpreter.mm:105
#5 0x000000010112f6e0 in ::-[TFLInterpreter initWithModelPath:error:](NSString *, NSError **) disk/Cristoff/Cristoff_Freight_2020/Cristoff/Pods/TensorFlowLiteObjC/tensorflow/lite/experimental/objc/sources/TFLInterpreter.mm:59
#6 0x0000000100c14854 in __32-[FIRModelInterpreter loadModel]_block_invoke ()

and in the debugger console i have
[Firebase/MLKit][I-MLK015000] Input Firebase App can not be nil: statsLoggerForApp:clearcutLogger:loggerType:userDefaults:tfLiteVersion:processInfo:

Also the app work pretty well on simulator but crash on a real device.

i'm using MacOS catalina and Xcode 11.3 iOS 13

Video/photo capturing

Hello!

It's great library for iOS face tracking.

 Thanks!

As I could see you don't have a standard methods for video/photo capturing now. Am I right? And will you plan to do this? For example, for Android version I could use this info from documentation. It will be very helpful to have a sample or any info!

Also I would be glad to get any advice or way for writing photo/video capturing module with your library.



[!] Unable to find a specification for `ARCore (~> 1.2.1)`

My Podfile looks as follows

=> cat Podfile target '<redacted>' platform :ios, '11.0' pod 'ARCore', '~> 1.2.1' pod 'Firebase/Core', '~> 4.11' pod 'Firebase/Database', '~> 4.11'

When I run pod install, I get the folllowing error :

==> pod install Analyzing dependencies [!] Unable to find a specification for ARCore (~> 1.2.1)``

Need instruction when using Firebase Firestore / Realtime Database

In sample using Firebase Realtime Database, we should enable to use Realtime Database in Firebase Console. Without permit, Xcode shows error below.

2018-05-09 14:36:36.049653-0700 CloudAnchorExample[6066:1215671] 4.13.0 - [Firebase/Database][I-RDB038012] Listener at /last_room_code failed: permission_denied
2018-05-09 14:36:36.049803-0700 CloudAnchorExample[6066:1215671] 4.13.0 - [Firebase/Database][I-RDB038023] runTransactionBlock: at /last_room_code failed: permission_denied
2018-05-09 14:36:36.049990-0700 CloudAnchorExample[6066:1215671] 4.13.0 - [Firebase/Database][I-RDB038012] setValue: or removeValue: at /hotspot_list/1 failed: permission_denied

Please add instruction like these:

  1. Open your Firebase project
  2. Move to Database
  3. Enable Realtime Database
  4. set security rule as test mode when just running your sample.

Note: Set more restrict rule when you publish to store your app using Firebase.

Calculate center pose given face mesh vertex positions in augmented faces

I would like to manually calculate the center pose given the 3D positions of all the vertices.

From the iOS GARAugmentedFace documentation is says the center pose is "The transform from camera to the center of the face, defined to have the origin located behind the nose and between the two cheek bones."

I was hoping the center pose would correspond to the relative positions of a few vertices but it seems this is not the case. The vertical component appears about half-way between vertices [4, 5] and the depth is approximately between [227, 137] and [447, 366] but I imagine the actual calculation is more complex than that.

Thanks for all your hard work!

https://developers.google.com/ar/reference/ios/interface_g_a_r_augmented_face#a0c13e14623a118cf46dfb1c67b6bc31b
https://developers.google.com/ar/develop/unity-arf/augmented-faces/developer-guide

front-view
left-view

Swift Package Manger Support – GeoSpatial API

Hello,

are there any plans to distribute this project via Swift Package Manager?
Specifically I want to utilise the GeoSpatial API within an existing ARKit-based app that already migrated away from CocoaPods over a year ago. We are also using Firebase via Swift Package Manger and as ARCore via CocoaPods lists Firebase as a dependency it would effectively build Firebase twice.
Would greatly appreciate a reply.

Best regards
Arthur

ITMS-90338: Non-public API usage

I got the following message when I tried to send my build to TestFlight.
And I got the ARCore/AugmentedFaces when I searched for that Non-public symbols

% find . -type f -exec grep -l 'ddReplaceEii' {} ;
./Pods/ARCore/AugmentedFaces/Frameworks/ARCoreAugmentedFaces.framework/ARCoreAuentedFaces

Is there any way to solve this issue?

ITMS-90338: Non-public API usage - The app references non-public symbols in MYAPP: __ZN3icu5Edits10addReplaceEii, __ZN3icu5Edits12addUnchangedEi. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/
Though you are not required to fix the following issues, we wanted to make you aware of them:

Cannot run in iOS15 Beta

When I try running AugmentedFacesExample using XCode 13.0 beta 4 on a device running iOS15 beta 4 , the app crashes with the output below. Will this be fixed before the official release of iOS15? Thanks

2021-07-28 16:41:58.878348+0900 AugmentedFacesExample[586:25635] Metal GPU Frame Capture Enabled
2021-07-28 16:41:58.878814+0900 AugmentedFacesExample[586:25635] Metal API Validation Enabled
2021-07-28 16:41:59.475342+0900 AugmentedFacesExample[586:25858] In captureOutput, imgBuffer or deviceMotion is nil.
2021-07-28 16:41:59.476477+0900 AugmentedFacesExample[586:25858] In captureOutput, imgBuffer or deviceMotion is nil.
2021-07-28 16:41:59.526260+0900 AugmentedFacesExample[586:25856] In captureOutput, imgBuffer or deviceMotion is nil.
2021-07-28 16:41:59.528494+0900 AugmentedFacesExample[586:25858] In captureOutput, imgBuffer or deviceMotion is nil.
2021-07-28 16:41:59.597505+0900 AugmentedFacesExample[586:25859] In captureOutput, imgBuffer or deviceMotion is nil.
2021-07-28 16:41:59.643570+0900 AugmentedFacesExample[586:25903] In renderer, currentFrame is nil.
2021-07-28 16:41:59.644511+0900 AugmentedFacesExample[586:25902] [Metal Compiler Warning] Warning: Compilation succeeded with: 

program_source:14:24: warning: writable resources in non-void vertex function
  vertex TextureVertex vertexShader(
                       ^
program_source:16:22: note: writable buffer defined here
      device float4* tex_coords [[buffer(1)]],
                     ^
2021-07-28 16:41:59.720912+0900 AugmentedFacesExample[586:25902] Initialized TensorFlow Lite runtime.
INFO: Initialized TensorFlow Lite runtime.
F0728 16:41:59.905925       1 metal_runner_jet.cc:159] Check failed: absl::OkStatus() == ::util::status_internal::AsStatus((inference_context_.InitFromGraph(create_info, graph, device_))) (OK vs. INTERNAL: newLibraryWithSource: While building module 'monolithic_metal' imported from <built-in>:643:
In file included from <module-includes>:1:
In file included from /System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_stdlib:24:
/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_matrix:1406:28: error: typedef redefinition with different types ('matrix<half, 2, 4>' vs '::half2x4' (aka '__Reserved_Name__Do_not_use_half8'))
typedef matrix<half, 2, 4> half2x4;
                           ^
/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_extended_vector:399:17: note: previous definition is here
typedef ::half8 half8;
                ^
<built-in>:603:15: note: expanded from here
#define half8 half2x4
              ^
While building module 'monolithic_metal' imported from <built-in>:643:
In file included from <module-includes>:1:
In file included from /System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_stdlib:24:
/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_matrix:1412:28: error: typedef redefinition with different types ('matrix<half, 4, 4>' vs '::half4x4' (aka '__Reserved_Name__Do_not_use_half16'))
typedef matrix<half, 4, 4> half4x4;
                           ^
/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_extended_vector:400:18: note: previous definition is here
typedef ::half16 half16;
                 ^
<built-in>:601:16: note: expanded from here
#define half16 half4x4
               ^
While building module 'monolithic_metal' imported from <built-in>:643:
In file included from <module-includes>:1:
In file included from /System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_stdlib:24:
/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_matrix:1415:29: error: typedef redefinition with different types ('matrix<float, 2, 4>' vs '::float2x4' (aka '__Reserved_Name__Do_not_use_float8'))
typedef matrix<float, 2, 4> float2x4;
                            ^
/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_extended_vector:405:18: note: previous definition is here
typedef ::float8 float8;
                 ^
<built-in>:584:16: note: expanded from here
#define float8 float2x4
               ^
While building module 'monolithic_metal' imported from <built-in>:643:
In file included from <module-includes>:1:
In file included from /System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_stdlib:24:
/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_matrix:1421:29: error: typedef redefinition with different types ('matrix<float, 4, 4>' vs '::float4x4' (aka '__Reserved_Name__Do_not_use_float16'))
typedef matrix<float, 4, 4> float4x4;
                            ^
/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.321/include/metal/metal_extended_vector:406:19: note: previous definition is here
typedef ::float16 float16;
                  ^
<built-in>:594:17: note: expanded from here
#define float16 float4x4
                ^
<built-in>:643:10: fatal error: could not build module 'monolithic_metal'
#include "metal_types"
 ~~~~~~~~^~~~~~~~~~~~~
) 

Error When Trying to Host an Anchor

I am trying to host the anchor with the following code:

private func addAnchorWithTransform(transform :matrix_float4x4) {

    self.arAnchor = ARAnchor(transform: transform)
    self.sceneView.session.add(anchor: self.arAnchor)
    
    do {
        try
            self.garAnchor = self.gSession.hostCloudAnchor(self.arAnchor)
        
    } catch {
        print(error.localizedDescription)
    }

   
}

and I get the following error. Do I need to have Firebase Real Time Database configured in order to use ARCore Cloud Anchors?

Printing description of error:
Error Domain=GARSession Code=-3 "(null)"
(id) [0] =

Ipad support coming in future versions of ARCore?

Hi,
I see:
"ARCore 1.2 does not support targeting iPads."

ARKit is supported on Ipads.. so ARCore could be also ..

any technical reason/limitation?
or is matter of priorities and time limitations to ship ARCore 1.2 fast..

can share at least if ARCore Ipad support expected to come later this year?
thanks..

Hosting dataset processing failed

I'm getting following error since few days back when trying to host an anchor: AR_CLOUD_ANCHOR_STATE_ERROR_HOSTING_DATASET_PROCESSING_FAILED.

I have tried ARCore versions 1.8.0 and 1.10.0.

Do you have any idea what may cause this error?

ErrorNotSupportedByConfiguration

Hello! Using Unity for Android build.
Facing ErrorNotSupportedByConfiguration all the time while I am trying to host in an application.

Can you give me advice(or rephrase) what is typical errors on that one, because I can't understand in the current description (The request is not supported by the current configuration.).

Probably you have some typical use cases, when this error occurs...

Not able to use Android existence code to build in IOS

Assets/GoogleARCore/Examples/CloudAnchors/Scripts/ARKitHelper.cs(28,55): error CS0234: The type or namespace name 'iOS' does not exist in the namespace 'UnityEngine.XR' (are you missing an assembly reference?)

Assets/GoogleARCore/Examples/CloudAnchors/Scripts/ARKitHelper.cs(27,26): error CS0234: The type or namespace name 'iOS' does not exist in the namespace 'UnityEngine.XR' (are you missing an assembly reference?)

Assets/GoogleARCore/Examples/CloudAnchors/Scripts/AnchorController.cs(28,26): error CS0234: The type or namespace name 'iOS' does not exist in the namespace 'UnityEngine.XR' (are you missing an assembly reference?)

Assets/GoogleARCore/SDK/Scripts/Utility/ARCoreiOSHelper.cs(28,26): error CS0234: The type or namespace name 'iOS' does not exist in the namespace 'UnityEngine.XR' (are you missing an assembly reference?)

Assets/GoogleARCore/SDK/Scripts/Utility/IARCoreiOSHelper.cs(24,26): error CS0234: The type or namespace name 'iOS' does not exist in the namespace 'UnityEngine.XR' (are you missing an assembly reference?)

Assets/GoogleARCore/Examples/CloudAnchors/Scripts/ARKitHelper.cs(39,22): error CS0246: The type or namespace name 'ARHitTestResult' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/SDK/Scripts/XPSession.cs(28,26): error CS0234: The type or namespace name 'iOS' does not exist in the namespace 'UnityEngine.XR' (are you missing an assembly reference?)

Assets/GoogleARCore/SDK/Scripts/XPSession.cs(60,13): error CS0246: The type or namespace name 'UnityARUserAnchorComponent' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/SDK/Scripts/XPSession.cs(151,13): error CS0246: The type or namespace name 'UnityARUserAnchorComponent' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/SDK/Scripts/Utility/IARCoreiOSHelper.cs(31,39): error CS0246: The type or namespace name 'UnityARSessionNativeInterface' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/SDK/Scripts/Utility/IARCoreiOSHelper.cs(32,41): error CS0246: The type or namespace name 'UnityARSessionNativeInterface' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/SDK/Scripts/Utility/ARCoreiOSHelper.cs(58,13): error CS0246: The type or namespace name 'UnityARSessionNativeInterface' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/SDK/Scripts/Utility/ARCoreiOSHelper.cs(64,13): error CS0246: The type or namespace name 'UnityARSessionNativeInterface' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/Examples/PersistentCloudAnchors/Scripts/ARViewManager.cs(31,26): error CS0234: The type or namespace name 'iOS' does not exist in the namespace 'UnityEngine.XR' (are you missing an assembly reference?)

Assets/GoogleARCore/Examples/PersistentCloudAnchors/Scripts/ARViewManager.cs(735,33): error CS0246: The type or namespace name 'ARPlaneAnchor' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/Examples/PersistentCloudAnchors/Scripts/ARViewManager.cs(740,36): error CS0246: The type or namespace name 'ARPlaneAnchor' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/Examples/PersistentCloudAnchors/Scripts/ARViewManager.cs(745,46): error CS0246: The type or namespace name 'ARHitTestResult' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/Examples/PersistentCloudAnchors/Scripts/ARViewManager.cs(155,22): error CS0246: The type or namespace name 'ARHitTestResult' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/Examples/PersistentCloudAnchors/Scripts/ARViewManager.cs(156,36): error CS0246: The type or namespace name 'ARPlaneAnchorAlignment' could not be found (are you missing a using directive or an assembly reference?)

Assets/GoogleARCore/SDK/Scripts/Managers/ARCoreIOSLifecycleManager.cs(186,58): error CS0234: The type or namespace name 'iOS' does not exist in the namespace 'UnityEngine.XR' (are you missing an assembly reference?)

Host button does not work

I press host and it automatically says failed. I click on the blue square (the "plane") and nothing happens. I am on iphone X.

AugmentedFacesExample camera failure; works in 1.25

Hey ARCore folks,

Friendly heads that there seems to be something wrong with the 1.26 AugmentedFacesExample. Frames never start landing, so it's just a stream of In renderer, currentFrame is nil. [Things work fine in 1.25.]

Thanks!
Chris
(ex-Daydreamer)

How to get 468 face landmarks using ARCore

Is it possible to get 468 landmarks points array in the console using arcore-ios-sdk?
I read all documentation and try using all available classes, but was not able to get the proper method, class or solution which returns 468 face landmarks.
Can you please clarify this?

ErrorInvalidArgument: Could not create a cross platform ARCore session

Hi! I have been assigned the task to convert a Unity project that builds upon ARCore from Android, where it works properly, to iOS. Unfortunately, I am running into some errors that, after scouring the web for a few hours, I still fail to find any solution on. The currently biggest problem is, that every time the iPhone should access the camera to detect a playing plane, there is only a white screen.
Every time the app should open the plane detection dialog, this error occurs (in the Xcode console):

Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
WARNING: Shader Unsupported: 'ARCore/ARBackground' - Pass '' has no vertex shader
Shader 'Galactic Sudios/Ultra Emissive Particles': fallback shader 'ParticleAdditive' not found
WARNING: Shader Unsupported: 'ProBuilder/Standard Vertex Color' - Pass 'Meta' has no vertex shader
WARNING: Shader Unsupported: 'Custom/LightOnly' - Pass 'Meta' has no vertex shader
WARNING: Shader Unsupported: 'StandardGlow' - Pass 'META' has no vertex shader
WARNING: Shader Unsupported: 'StandardGlow' - Pass 'META' has no vertex shader
UnloadTime: 5.943625 ms
Could not create a cross platform ARCore session (ErrorInvalidArgument).
GoogleARCoreInternal.ARCoreIOSLifecycleManager:CreateSession(ARCoreSession)
 
(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

System memory in use before: 94.8 MB.
System memory in use after: 32.5 MB.

Unloading 871 unused Assets to reduce memory usage. Loaded Objects now: 2472.
Total: 6.682792 ms (FindLiveObjects: 0.568333 ms CreateObjectMapping: 0.087750 ms MarkObjects: 1.347167 ms  DeleteObjects: 4.678583 ms)

I believe the warnings and the memory information are not relevant to the error; it seems to be rather this line Could not create a cross platform ARCore session (ErrorInvalidArgument). that appears to be problematic. Yet, I cannot find any information on it in the docs, ARCore's source code or the web. Does anybody have any idea where this could derive from?

I'm using an iPhone X with iOS 12.x, Xcode 10 and Unity 2018.3.6f1 Personal. ARCore is - I would dare to say due to the Android version working properly - installed correctly, the ARKit plugin is in the Asset folder as well and iOS support enabled.

Error: Scene modified within a rendering callback of another scene

Hello,

I'm running an unaltered build and I get the following error upon hosting an anchor:

CloudAnchorExampleSwift[4851:792109] [SceneKit] Error: Scene <SCNScene: 0x284dc0280> is modified within a rendering callback of another scene (<SCNScene: 0x280ae5680>). This is not allowed and may lead to crash

Would you be able to help me find a workaround for this? Any help would be appreciated.

It seems ARCore can't coexist with Tensorflow

update:
I updated ARCore SDK to v1.16.0, still no luck! The problem remains.
macOS Catalina 10.15.4 and Xcode 11.4.

I got the following error message. I suspect it's a bug. I use TensorFlowLiteSwift(pod 'TensorFlowLiteSwift') for image labelling. It works quite well. Now I want to include ARCore(pod 'ARCore/AugmentedFaces') in my app, it compiles fail and the following message shows up. Now I use macOS Catalina 10.15.4 Beta and Xcode 11.3.1.

ARCore fail screenshot

Just some question regarding Hosting Anchor

Hi, as the title mentioned, I was wondering a few things about hosting an anchor.

While ARCore is attempting to host an anchor, should we hold the phone still? Does it matter at all if the phone is moved or not? Does moving away/in help ARCore host an anchor better?

It is very, very rarely (like, maybe 1 in 200 times) that FailToHostAnchor, most of the time when I attempt to host an anchor, if it doesn't recognize host within maybe 10 second, I noticed the host anchor just stuck at Hosting state for like a min+ or more (I don't have the patient to wait longer so I don't know if it will eventually fail or not, usually after 30-40 sec and it don't work, I just reset the app to attempt again).

Resolving anchor have always resolved in literally 1-2 seconds every time for me, so it just hosting that seem to give me issues.

Lastly, is there any general tips to improve hosting anchor success rate? Sometime I find it very hard to get hosting anchor to succeed, and I'm not sure if it is the lighting or something. Is there a way to get maybe some debugging message to see how the hosting process is going?

Thank you

Capturing video and photo

This is a great library for AR and Face Filter.

Thank you for them.

I have no found any resource for recording video or photo in iOS. How can I do that. Please help me out.

Running ARCore in landscape

I was wondering whether someone already figured out how to run the ARCore sample in Landscape.

I was roughly trying:

        let orientation = UIDeviceOrientation(statusBarOrientation: UIApplication.shared.statusBarOrientation)

        // Set the scene camera's transform to the projection matrix for this frame.
        sceneCamera.projectionTransform = SCNMatrix4.init(
            frame.projectionMatrix(
                forViewportSize: previewLayer?.bounds.size ?? .zero,
                presentationOrientation: orientation,
                mirrored: false,
                zNear: 0.05,
                zFar: 100)
        )

but it's not really working for landscape.

Best I got was the right orientation of scene and video-image, with camera-image and 3D content mis-scaled (in landscape). In portrait the same code is fine.

Can't seem to resolve anchors

Hi, I'm not sure if I am doing something wrong, but the same function I wrote that used to be able to resolve anchors can't seem to resolve anchor anymore. I changed my program from single view app to multiple view, but the anchor loading function stayed the same. I even tried to revert my changes, but it doesn't seem like that work anymore.

All I am doing right now to load is essentially these two functions:

`

  • (void) loadAnchor: (NSString *) anchorID {
    [self resolveAnchorWithIdentifier:anchorID];
    }

  • (void)resolveAnchorWithIdentifier:(NSString *)identifier {
    self.garAnchor = [self.gSession resolveCloudAnchorWithIdentifier:identifier error:nil];
    }`

When the program is loaded, I connect to the database to get the list of all anchorIdentifier saved, and loop through them and call loadAnchor(anchor) for each.

Again, these same function worked before, but for some reason after changed to multiview (by adding more view controllers and add segue to reach the ExampleViewController) so I'm not sure if that would affect the ARCore at all.

Any suggestion?

EDIT:

I modified the touchEnded a little bit to try to resolve anchor again when is in StateResolving to attempt to load again and it seem to load, maybe I needed to wait a little bit before I attempt to resolve anchors?

EDIT 2:

I think I figured out why, my loadAnchor apparently get executed before ViewWillAppear is executed, so I just need to figure out how to wait for that to run. I'm going to close the issue. Thank!

Export ARSCNFaceGeometry wrapped in MDLAsset fail on iOS 14 with EXC_BAD_ACCESS

trying to export a sequence of OBJ from GARAugmentedFaceSession

In the following project, I just added the following code snippet to export OBJs;
https://github.com/google-ar/arcore-ios-sdk/tree/master/Examples/AugmentedFacesExample

Into Ln 236 from FacesViewControllers.swift;

    // Added
    let mdlMesh = MDLMesh(scnGeometry: faceTextureNode.geometry!)
    let asset = MDLAsset()
    asset.add(mdlMesh)
    do {
        let directory = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first
        let obj_url = directory!.appendingPathComponent("test_\(id).obj")
        try asset.export(to: obj_url) // iOS14
        self.id += 1
    }
    catch {
        print("SCNSceneRendererDelegate:renderer :: Can't write mesh to url")
    }

The weird thing is it works fine in iOS13, but crashes in iOS14.
I am using the latest version of ARCore,1.20.0

If I just use ARSCNFaceGeometry, it works fine.
But I want to use GARAugmentedFaceSession for better results.

Any idea why it crashes on iOS14?

I don't really have a clue, what this project shall demonstrate...

...but following the quickstart the host button does not work

019-01-02 13:50:46.700321+0100 CloudAnchorExample[2323:652515] 4.13.0 - [Firebase/Database][I-RDB038023] runTransactionBlock: at /last_room_code failed: permission_denied
2019-01-02 13:50:46.700638+0100 CloudAnchorExample[2323:652515] 4.13.0 - [Firebase/Database][I-RDB038012] setValue: or removeValue: at /hotspot_list/1 failed: permission_denied
2019-01-02 13:50:46.916067+0100 CloudAnchorExample[2323:652515] 4.13.0 - [Firebase/Database][I-RDB038012] Listener at /last_room_code failed: permission_denied
2019-01-02 13:50:46.934151+0100 CloudAnchorExample[2323:654013] 4.13.0 - [Firebase/Database][I-RDB038023] runTransactionBlock: at /last_room_code failed: permission_denied
2019-01-02 13:50:46.934240+0100 CloudAnchorExample[2323:654013] 4.13.0 - [Firebase/Database][I-RDB038012] setValue: or removeValue: at /hotspot_list/1 failed: permission_denied

and there is an exception at start up:

2019-01-02 13:48:44.800514+0100 CloudAnchorExample[2323:652328] [reports] Main Thread Checker: UI API called on a background thread: -[UIApplication applicationState]

Very disappointing...

EDIT: I mean, if it was your intention to quick start a fail, then you succeeded.

Unity cloud anchor fails to host

Hi there,

I'm using the sample Unity scene for cloud anchors and deploying to a Samsung S8 on Android 7.0.

The app runs and I'm able to place an anchor, but it never manages to host: I've waited for 1 - 2 minutes, restarted the app, tried gathering more information from the scene by moving my phone in different directions, and still no go. The network seems to be fine too.

I've ensured I've set up Multiplayer, I have an API key on Google Cloud Platform, and I've entered this in Project Settings > Google ARCore > Cloud Anchor API Keys > Android, all as in the Quickstart guide: https://developers.google.com/ar/develop/unity/cloud-anchors/quickstart-unity-android

This is a different problem to the other issues on here because this is just deploying directly from Unity without any extra code.

Any ideas? Thanks in advance!

Crash on iPhoneXS and XSMax

About

When I code like this, the error occurs and crashes only built on iPhoneXS and XSMax.

do {
    gSession = try GARSession(apiKey: AppConst.apiKey, bundleIdentifier: nil)
 } catch {
    print(error.localizedDescription)
 }

The error is below.

The operation couldn’t be completed. (GARSession error -1.)

It seems that iPhoneXS and XSMax are not available so far.
Please fix it!

Environment

  • Xcode10.0, Swift4.2
  • iPhoneXS(and XSMax), iOS12
  • ARCore 1.5.0 via cocoapods

Thanks.

Invalid mask position and size for portrait mode.

Hello everybody!
I tried to use ARCore Face Recognition as ARKit Face Session replacement in my project.
After an example app investigation, I saw that example used CALayer baked to UIView as a video visualizer.
I modified the example's code inserted imageCaptureLayer at SCNScene background's content.
Also, I modified capture's output settings like added video orientation and disabled video mirroring.
After all of these operations mask (default fox mask from example) somewhy rendered always at the left edge of the screen like screen orientation is landscape, not portrait. I fixed it changing orientation to .landscapeRight when using projectionMatrix method.
Of course, recognition angles has been changed to correct angles.
After all of this, the fox mask rendered so big. It looks like my face's geometry 3x bigger that it's real.
Please, help me to understand how can I fix it?

All sources attached bellow.
ARCore.zip

Discrepancy between hosting and resolving

Hi, I'm not sure if this have been asked before, but do you have some tips for making objects appear during resolving as similar to hosting as possible? Even in the demo that you guys provided. while the location that the android appear in is similar, sometime the android could be upside down, completely different sizes, or side way sometime even (whera the original android that appear during hosting is standing straight up).

I'm not sure how to combat this issues, should I maybe store the 4D array somewhere, so when I draw it I can just pass in the 4d Array instead?

Thank you

Build framework with ENABLE_BITCODE = true

Can you please rebuild framework ARCore/AugmentedFaces with ENABLE_BITCODE = true. We will be very appreciate, because It would keep our project with enabled bitcode and smaller size.
Thank you very much,
Marko

Error Domain=GARSession Code=-3 when I try host cloud anchor

Hi guys,
I'm working on cloud anchors api and I have an issue when I try host cloud anchor. I don't use firebase as it is in sample.

So my source code the next:

`- (void)viewDidLoad {
....

NSError *error = nil;
self.gSession = [GARSession sessionWithAPIKey:@"my_key"
                             bundleIdentifier:nil
                                        error:&error];
self.gSession.delegate = self;
self.gSession.delegateQueue = dispatch_get_main_queue();

}`

In this place gSession is OK. There isn't any errors. When ARTrackingState is ARTrackingStateNormal then I perform tap:

` - (void)addImageWithGestureRecognizer:(UITapGestureRecognizer *)gestureRecognizer {

CGPoint tapLocation = [gestureRecognizer locationInView:self.sceneView];
NSArray<ARHitTestResult *> *hitTestResult = [self.sceneView hitTest:tapLocation types:ARHitTestResultTypeExistingPlane | ARHitTestResultTypeExistingPlaneUsingExtent | ARHitTestResultTypeEstimatedHorizontalPlane | ARHitTestResultTypeEstimatedVerticalPlane | ARSCNDebugOptionShowFeaturePoints];
if (!hitTestResult.firstObject && self.needDetectPlane) {
    return;
}

ARHitTestResult *result = hitTestResult.firstObject;

self.arAnchor = [[ARAnchor alloc] initWithName:@"My anchor" transform:result.worldTransform];
[self.sceneView.session addAnchor:self.arAnchor];

NSError *error = nil;
self.garAnchor = [self.gSession hostCloudAnchor:self.arAnchor error:&error];
MyLog(@"Host Cloud Anchor Error: %@", error); 

}`

and I get error in this place: Error Domain=GARSession Code=-3. What did I miss?

Poddile.lock is the next:
` PODS:

  • ARCore (1.8.0):
    • GoogleToolboxForMac/Logger (~> 2.1)
    • "GoogleToolboxForMac/NSData+zlib (~> 2.1)"
    • GTMSessionFetcher/Core (~> 1.2)
    • Protobuf (~> 3.5)
  • BlocksKit (2.2.5):
    • BlocksKit/All (= 2.2.5)
  • BlocksKit/All (2.2.5):
    • BlocksKit/Core
    • BlocksKit/DynamicDelegate
    • BlocksKit/MessageUI
    • BlocksKit/UIKit
  • BlocksKit/Core (2.2.5)
  • BlocksKit/DynamicDelegate (2.2.5)
  • BlocksKit/MessageUI (2.2.5):
    • BlocksKit/Core
    • BlocksKit/DynamicDelegate
  • BlocksKit/UIKit (2.2.5):
    • BlocksKit/Core
    • BlocksKit/DynamicDelegate
  • Bolts (1.9.0):
    • Bolts/AppLinks (= 1.9.0)
    • Bolts/Tasks (= 1.9.0)
  • Bolts/AppLinks (1.9.0):
    • Bolts/Tasks
  • Bolts/Tasks (1.9.0)
  • FBSDKCoreKit (4.38.1):
    • Bolts (~> 1.9)
  • FBSDKLoginKit (4.38.1):
    • FBSDKCoreKit
  • FBSDKShareKit (4.38.1):
    • FBSDKCoreKit
  • GoogleToolboxForMac/Defines (2.2.0)
  • GoogleToolboxForMac/Logger (2.2.0):
    • GoogleToolboxForMac/Defines (= 2.2.0)
  • "GoogleToolboxForMac/NSData+zlib (2.2.0)":
    • GoogleToolboxForMac/Defines (= 2.2.0)
  • GTMSessionFetcher/Core (1.2.1)
  • IQKeyboardManager (6.3.0)
  • LGSideMenuController (2.1.1)
  • Protobuf (3.7.0)

DEPENDENCIES:

  • ARCore
  • BlocksKit
  • FBSDKCoreKit (~> 4.38.0)
  • FBSDKLoginKit (~> 4.38.0)
  • FBSDKShareKit (~> 4.38.0)
  • IQKeyboardManager
  • LGSideMenuController
  • Protobuf

SPEC REPOS:
https://github.com/cocoapods/specs.git:
- ARCore
- BlocksKit
- Bolts
- FBSDKCoreKit
- FBSDKLoginKit
- FBSDKShareKit
- GoogleToolboxForMac
- GTMSessionFetcher
- IQKeyboardManager
- LGSideMenuController
- Protobuf

SPEC CHECKSUMS:
ARCore: e907a1e975726eed59ad72e10e3226a8246e2417
BlocksKit: 7f422b971407001178d181a43b99014ea2591fe6
Bolts: ac6567323eac61e203f6a9763667d0f711be34c8
FBSDKCoreKit: 8d47857400e2f5bdea697a80daff882e91c84ef6
FBSDKLoginKit: 4621c690d9dd8628031a4791497062183ea34b0d
FBSDKShareKit: 6ffe22f0a0618eb7424d4104ab0ef3ce9643d42a
GoogleToolboxForMac: ff31605b7d66400dcec09bed5861689aebadda4d
GTMSessionFetcher: 32aeca0aa144acea523e1c8e053089dec2cb98ca
IQKeyboardManager: 2ca9d64893247556f53523dcd8d78641f0ba7c23
LGSideMenuController: ae40c80983ab8b8801c7cef0a6804d43aaa72d45
Protobuf: 7a877b7f3e5964e3fce995e2eb323dbc6831bb5a

PODFILE CHECKSUM: d59f2f2ffcd3e11902fa1348a24f026942f0023e

COCOAPODS: 1.6.0
`

ARCore and Firebase Firestore issue

Installing ARCore and Firebase via Cocoapods, I'm able to include a number of Firebase services (Core, Database, and Auth, for example, work fine for me) but the Firebase Firestore SDK results in 13 duplicate symbols for architecture arm64 (around names like 'GAPIHttp...' and 'RPCStatus...').

For example:

duplicate symbol _OBJC_METACLASS_$_GAPIHttpRule in: /Users/christopher/Library/Developer/Xcode/DerivedData/...(omitted).../Build/Products/Debug-iphoneos/FirebaseFirestore/libFirebaseFirestore.a(HTTP.pbobjc.o) /Users/christopher/Developer/...(omitted).../ios/Pods/ARCore/Frameworks/ARCore.framework/ARCore(HTTP.pbobjc_b86031752773b66b1b7d14a3f41c5d52.o)

I initially thought perhaps it could be related to google-ar/arcore-unity-sdk#305 but I just checked and I'm able to add Firebase Messaging without issue-- for me the issue appears to be specific to Firebase Firestore.

Face mesh blender export issue for xcode

Can anyone please let me know how to export 3d model from blender to xcode. I have exported my custom 3d model ( glasses on face mesh ) in .dae format and then i converted into scn. But it doesn't seems to be in right co-ordination. i have double checked Y settings for scnassets. But still no luck. I have searched this small export setting on google for many days but have no luck. Any small help would be great.

GARSession issue, when used with Swift language

Hey Guys,
I have a problem initializing a GARSession, I have my APIkey stored in a string variable and passing it to the GARSession

var apiKeyString = "somecharactersAndnumbers"

override func viewDidLoad() {
super.viewDidLoad()

    // Set the view's delegate
    sceneView.delegate = self
    
    // Show statistics such as fps and timing information
    sceneView.showsStatistics = true
   
    gSession = try! GARSession(apiKey: apiKeyString, bundleIdentifier: nil). //// creates error here
    
    // Create a new scene
    let scene = SCNScene(named: "art.scnassets/ship.scn")!
    
    // Set the scene to the view
    sceneView.scene = scene
}

My environment and build settings: IOS 13.5, Ipad or any Iphone, ARCore V 1.4.0, Firebase V 7.0. My build succeeds everytime, but it fails with an exception when ever it tries to start a GARSession and throws out the below error.

"Fatal error: 'try!' expression unexpectedly raised an error: Error Domain=GARSession Code=-1 "(null)":"

Also, i have verified my APIKey and fire base setup working with objective C samples ARCore has provided. Did anyone face this issue?

Always Failing HostAnchor

First of all thanks for the great arcore sdk.

When I am trying the sample project which provided by google-ar, I am not able to host the anchor.
Tapping on the Plane surface the "ANDY" has been placing, But it trigged didFailToHostAnchor delegate method. Below are the steps which i have done.

  1. Downloaded sample app
  2. Added "GoogleService-Info" (tapping on the host, New room has been created).
  3. Added new API key
  4. Enabled ARCore Cloud Anchor API in console.cloud.google.com.

Please let me know if am missing anything to make it work. I really so excited to looking forward to arcore sdk.

Thanks in advance.

Support for Multiple Faces?

This project is an excellent SDK for performing incredible facial tracking and augmentation, especially in cases where other technologies for iOS like ARKit (limiting on device types that can use it, and which camera can use it) and Vision (complicated to convert 2D face points to 3D anchors). However, the current ARCore SDK does not seem to support detecting and augmenting multiple faces in the camera feed at one time. Am I correct about this, or is this something that can be implemented on my end?

The release version on the App Store will freeze when running

The release version on the App Store will freeze when running, but there is no problem in debug mode. I am using version 1.18.0。which is limited to certain models, such as iPhone11 with iOS 14.1。I don’t know how to reproduce this problem in dubug mode, so there is no way to solve it

Is there a way to figure out the identifier without saving it?

This might be a shot in the dark here, but is there a way to load individual AR objects without knowing its identifier? Right now I could attempt to load all identifier at the beginning (and it would expire after 15 seconds if it can't find the location), but it is kinda counterintuitive to load all of them just to get one and let a lot of them fail (imagine a really big room where a lot of AR objects are far apart from each other.

Thank!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.