Git Product home page Git Product logo

wyler's People

Contributors

toupper 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

Watchers

 avatar  avatar  avatar  avatar  avatar

wyler's Issues

Cannot refuse to start and then start again and allow

if user refuse to allow recorder and user click again to start and allow recorder

        implementation.startRecording(saveToCameraRoll: true, errorHandler: { error in
            debugPrint("Error when recording \(error)")
        })

I get this error the second time :

2021-12-02 20:28:40.423860+0000 App[6134:9790803]  [ERROR] -[RPScreenRecorder startCaptureWithHandler:completionHandler:]_block_invoke_2:482 failed to start due to error: Error Domain=com.apple.ReplayKit.RPRecordingErrorDomain Code=-5801 "The user declined application recording" UserInfo={NSLocalizedDescription=The user declined application recording}
2021-12-02 20:28:40.424106+0000 App[6134:9790237]  [ERROR] -[RPScreenRecorder startCaptureWithHandler:completionHandler:]_block_invoke:505 undefined completion handler

Wyler framework import in objective-c ViewController

I downloaded, compiled and tested successfully your Wyler project (framework and sampleapp) and now I am trying to import the framework in my objective-c ViewController.

I followed your instructions and did all the usual tricks of calling Swift from objc but ran into a number of problems. The last one, on which I got stuck, is trying to call the startRecording from in my ViewController. Can you please tell me what is the correct syntax to do that?

This is what I did:
Added: #import "Wyler/Wyler-Swift.h" in my ViewController.m
Added: @Class ScreenRecorder; in ViewController.h
Wyler-Swift.h was generated automatically by Xcode
Declared: ScreenRecorder * screenRecorder; in my ViewController.m
Tried invoking the method startRecording but cannot figure out the correct syntax even after I looked in Wyler-Swift.h

screenRecorder.startRecording(saveToCameraRoll: cameraRollSwitch.isOn, errorHandler: { error in
debugPrint("Error when recording (error)")
})

Get an error: Property 'startRecording' not found on object of type 'ScreenRecorder *'
Seems like it might have something to do with this method being declared as a class instead of an instance method in the Wyler.framework .. and this is where I am stuck:-(

Also what is the Objective-c syntax for stop recording?

Crash in simulator

Hello i use your lib in the module :
https://github.com/riderx/capacitor-screen-recorder

And when I do all my test I don't have bug in real device, only in simulator I get this when I stop record:

2021-12-02 19:46:15.174475+0000 App[69887:24283180] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '*** -[AVAssetWriterInput markAsFinished] Cannot call method when status is 0'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff203fbbb4 __exceptionPreprocess + 242
	1   libobjc.A.dylib                     0x00007fff2019ebe7 objc_exception_throw + 48
	2   AVFCore                             0x00007fff5e605fb8 -[AVAssetWriterInputHelper markCurrentPassAsFinished] + 0
	3   AVFCore                             0x00007fff5e6013dc -[AVAssetWriterInput markAsFinished] + 135
	4   Wyler                               0x0000000103d84d18 $s5Wyler14ScreenRecorderC13stoprecording12errorHandleryys5Error_pc_tF + 456
	5   CapacitorScreenRecorder             0x0000000103a9b04e $s23CapacitorScreenRecorder0bC6PluginC4stopyySo13CAPPluginCallCF + 78
	6   CapacitorScreenRecorder             0x0000000103a9b265 $s23CapacitorScreenRecorder0bC6PluginC4stopyySo13CAPPluginCallCFTo + 53
	7   Capacitor                           0x0000000103bf9803 $s9Capacitor0A6BridgeC12handleJSCall4callyAA0D0V_tFyycfU_ + 995
	8   Capacitor                           0x0000000103bee4b8 $sIeg_IeyB_TR + 40
	9   libdispatch.dylib                   0x000000010457aa28 _dispatch_call_block_and_release + 12
	10  libdispatch.dylib                   0x000000010457bc0c _dispatch_client_callout + 8
	11  libdispatch.dylib                   0x000000010458260f _dispatch_lane_serial_drain + 858
	12  libdispatch.dylib                   0x00000001045832fe _dispatch_lane_invoke + 436
	13  libdispatch.dylib                   0x000000010458f59b _dispatch_workloop_worker_thread + 900
	14  libsystem_pthread.dylib             0x00007fff6bff208f _pthread_wqthread + 326
	15  libsystem_pthread.dylib             0x00007fff6bff101b start_wqthread + 15
)
libc++abi: terminating with uncaught exception of type NSException
dyld4 config: DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot DYLD_LIBRARY_PATH=/Users/martindonadieu/Library/Developer/Xcode/DerivedData/App-cnszyybfrywcdrgkjwvyoaxxgpgy/Build/Products/Debug-iphonesimulator:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/introspection DYLD_INSERT_LIBRARIES=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libBacktraceRecording.dylib:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libMainThreadChecker.dylib:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib DYLD_FRAMEWORK_PATH=/Users/martindonadieu/Library/Developer/Xcode/DerivedData/App-cnszyybfrywcdrgkjwvyoaxxgpgy/Build/Products/Debug-iphonesimulator
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '*** -[AVAssetWriterInput markAsFinished] Cannot call method when status is 0'
CoreSimulator 776.4 - Device: iPad Pro (11-inch) (3rd generation) (DE57B786-D494-4DD5-AFBD-3A1FE5C766CB) - Runtime: iOS 15.0 (19A339) - DeviceType: iPad Pro (11-inch) (3rd generation)
terminating with uncaught exception of type NSException
(lldb) 

It seems it never started, since no popup to allow record show, and when stop it try to stop something who doesn't exist

Sample start recording with output URL

Could you please make a sample with start recording function with outputURL. I just didn't know how could I create a file URL then pass it into this function.
Thanks

Crash in Apple review process

Hello after getting Apple refuse because of error in my app screen record feature.
i tested in simulator and got this issue :
#5
But it's doesn't look the be the same issue as apple got.
See below they crash reports:

{"app_name":"App","timestamp":"2021-12-02 10:54:12.00 -0800","app_version":"3.0.20","slice_uuid":"a8087704-879a-3782-be77-a74a40b4d22c","adam_id":"1369288585","build_version":"3.0.20","platform":2,"bundleID":"ee.forgr.captain-time","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"iPhone OS 15.1 (19B74)","incident_id":"AE8304A9-FE8B-4F69-AEBA-2CDFEBA37B2F","name":"App"}
{
  "uptime" : 440000,
  "procLaunch" : "2021-12-02 10:54:05.5325 -0800",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "iPad13,4",
  "procStartAbsTime" : 10665782289900,
  "coalitionID" : 2148,
  "osVersion" : {
    "isEmbedded" : true,
    "train" : "iPhone OS 15.1",
    "releaseType" : "User",
    "build" : "19B74"
  },
  "captureTime" : "2021-12-02 10:54:12.3701 -0800",
  "incident" : "AE8304A9-FE8B-4F69-AEBA-2CDFEBA37B2F",
  "bug_type" : "309",
  "pid" : 9053,
  "procExitAbsTime" : 10665946162489,
  "cpuType" : "ARM-64",
  "procName" : "App",
  "procPath" : "\/private\/var\/containers\/Bundle\/Application\/8F9F5D49-CC60-4882-91CA-11A008B465BB\/App.app\/App",
  "bundleInfo" : {"CFBundleShortVersionString":"3.0.20","CFBundleVersion":"3.0.20","CFBundleIdentifier":"ee.forgr.captain-time","DTAppStoreToolsBuild":"13A1030d"},
  "storeInfo" : {"itemID":"1369288585","deviceIdentifierForVendor":"5D94F96F-4C25-4C8F-B576-492A26E4F9F5","thirdParty":true,"softwareVersionExternalIdentifier":"844271880"},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "ee.forgr.captain-time",
  "crashReporterKey" : "f744961a390152b6e3bf9795255618d179f1e7c2",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "asi" : {"CoreFoundation":[],"libc++abi.dylib":[],"libsystem_c.dylib":["abort() called"]},
  "lastExceptionBacktrace" : [{"imageOffset":626764,"symbol":"__exceptionPreprocess","symbolLocation":220,"imageIndex":1},{"imageOffset":89940,"symbol":"objc_exception_throw","symbolLocation":60,"imageIndex":9},{"imageOffset":787484,"symbol":"-[AVAssetWriterInputHelper markCurrentPassAsFinished]","symbolLocation":0,"imageIndex":17},{"imageOffset":765544,"symbol":"-[AVAssetWriterInput markAsFinished]","symbolLocation":164,"imageIndex":17},{"imageOffset":35640,"imageIndex":18},{"imageOffset":28984,"imageIndex":19},{"imageOffset":63504,"imageIndex":20},{"imageOffset":99352,"imageIndex":20},{"imageOffset":10516,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":10},{"imageOffset":18016,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":10},{"imageOffset":48612,"symbol":"_dispatch_lane_serial_drain","symbolLocation":672,"imageIndex":10},{"imageOffset":51544,"symbol":"_dispatch_lane_invoke","symbolLocation":392,"imageIndex":10},{"imageOffset":94632,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":656,"imageIndex":10},{"imageOffset":4340,"symbol":"_pthread_wqthread","symbolLocation":288,"imageIndex":6},{"imageOffset":3732,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":6}],
  "faultingThread" : 1,
  "threads" : [{"id":2431493,"queue":"com.apple.main-thread","frames":[{"imageOffset":5380,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7068,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":30344,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":1},{"imageOffset":47484,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":1},{"imageOffset":127928,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":1},{"imageOffset":5004,"symbol":"GSEventRunModal","symbolLocation":164,"imageIndex":2},{"imageOffset":5346984,"symbol":"-[UIApplication _run]","symbolLocation":1100,"imageIndex":3},{"imageOffset":2721780,"symbol":"UIApplicationMain","symbolLocation":2092,"imageIndex":3},{"imageOffset":23152,"imageIndex":4},{"imageOffset":104996,"symbol":"start","symbolLocation":520,"imageIndex":5}]},{"triggered":true,"id":2431496,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6911828141},{"value":6131229760},{"value":110},{"value":18446744069415274752},{"value":9112603666114873230},{"value":9112603668984641422},{"value":2},{"value":11},{"value":3330381839},{"value":1182898176},{"value":16},{"value":2},{"value":328},{"value":6131232768},{"value":0},{"value":6},{"value":9475},{"value":6131232992},{"value":0},{"value":6131232992},{"value":10746917224},{"value":0},{"value":276},{"value":10789965504},{"value":10789965504}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8374190968},"cpsr":{"value":1073745920},"fp":{"value":6131229616},"sp":{"value":6131229584},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":7410698596,"matchesCrashFrame":1},"far":{"value":7957875488}},"queue":"bridge","frames":[{"imageOffset":31076,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":29560,"symbol":"pthread_kill","symbolLocation":268,"imageIndex":6},{"imageOffset":130896,"symbol":"abort","symbolLocation":164,"imageIndex":7},{"imageOffset":80836,"symbol":"abort_message","symbolLocation":132,"imageIndex":8},{"imageOffset":20440,"symbol":"demangling_terminate_handler()","symbolLocation":332,"imageIndex":8},{"imageOffset":114788,"symbol":"_objc_terminate()","symbolLocation":144,"imageIndex":9},{"imageOffset":77656,"symbol":"std::__terminate(void (*)())","symbolLocation":20,"imageIndex":8},{"imageOffset":77556,"symbol":"std::terminate()","symbolLocation":64,"imageIndex":8},{"imageOffset":18036,"symbol":"_dispatch_client_callout","symbolLocation":40,"imageIndex":10},{"imageOffset":48612,"symbol":"_dispatch_lane_serial_drain","symbolLocation":672,"imageIndex":10},{"imageOffset":51544,"symbol":"_dispatch_lane_invoke","symbolLocation":392,"imageIndex":10},{"imageOffset":94632,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":656,"imageIndex":10},{"imageOffset":4340,"symbol":"_pthread_wqthread","symbolLocation":288,"imageIndex":6},{"imageOffset":3732,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":6}]},{"id":2431497,"name":"com.apple.uikit.eventfetch-thread","frames":[{"imageOffset":5380,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7068,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":30344,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":1},{"imageOffset":47484,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":1},{"imageOffset":127928,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":1},{"imageOffset":99156,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":236,"imageIndex":11},{"imageOffset":367656,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":92,"imageIndex":11},{"imageOffset":4794532,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":524,"imageIndex":3},{"imageOffset":426860,"symbol":"__NSThread__start__","symbolLocation":808,"imageIndex":11},{"imageOffset":6564,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":6},{"imageOffset":3744,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":2431500,"frames":[{"imageOffset":3724,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":2431501,"name":"JavaScriptCore bmalloc scavenger","frames":[{"imageOffset":8080,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":33364,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":6},{"imageOffset":40412,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":18555348,"symbol":"void std::__1::condition_variable_any::wait<std::__1::unique_lock<bmalloc::Mutex> >(std::__1::unique_lock<bmalloc::Mutex>&)","symbolLocation":108,"imageIndex":13},{"imageOffset":18573732,"symbol":"bmalloc::Scavenger::threadRunLoop()","symbolLocation":340,"imageIndex":13},{"imageOffset":18572612,"symbol":"bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*)","symbolLocation":16,"imageIndex":13},{"imageOffset":18577920,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*)","symbolLocation":48,"imageIndex":13},{"imageOffset":6564,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":6},{"imageOffset":3744,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":2431511,"name":"AVAudioSession Notify Thread","frames":[{"imageOffset":5380,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7068,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":30344,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":1},{"imageOffset":47484,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":1},{"imageOffset":127928,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":1},{"imageOffset":25352,"symbol":"CADeprecated::GenericRunLoopThread::Entry(void*)","symbolLocation":164,"imageIndex":14},{"imageOffset":64868,"symbol":"CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*)","symbolLocation":92,"imageIndex":14},{"imageOffset":6564,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":6},{"imageOffset":3744,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":2431563,"frames":[{"imageOffset":3724,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":2431564,"frames":[{"imageOffset":3724,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":2431567,"frames":[{"imageOffset":3724,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":2431571,"name":"com.apple.coreaudio.AQClient","frames":[{"imageOffset":5380,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7068,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":30344,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":1},{"imageOffset":47484,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":1},{"imageOffset":127928,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":1},{"imageOffset":1897052,"symbol":"CADeprecated::GenericRunLoopThread::Entry(void*)","symbolLocation":164,"imageIndex":15},{"imageOffset":82168,"symbol":"CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*)","symbolLocation":92,"imageIndex":16},{"imageOffset":6564,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":6},{"imageOffset":3744,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7410667520,
    "size" : 212992,
    "uuid" : "b1b942de-7590-3c61-980a-19d80ed4da37",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6500683776,
    "size" : 4538368,
    "uuid" : "b2d21cfd-378c-36d5-baf7-3f70599cfefc",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation",
    "name" : "CoreFoundation"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6963818496,
    "size" : 36864,
    "uuid" : "44e4515e-b187-37f1-8fe0-28e7b087daf5",
    "path" : "\/System\/Library\/PrivateFrameworks\/GraphicsServices.framework\/GraphicsServices",
    "name" : "GraphicsServices"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6539112448,
    "size" : 25710592,
    "uuid" : "8388eb03-002b-3b35-a78a-6a022894292e",
    "path" : "\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore",
    "name" : "UIKitCore"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4337352704,
    "size" : 49152,
    "uuid" : "a8087704-879a-3782-be77-a74a40b4d22c",
    "path" : "\/private\/var\/containers\/Bundle\/Application\/8F9F5D49-CC60-4882-91CA-11A008B465BB\/App.app\/App",
    "name" : "App"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4339236864,
    "size" : 360448,
    "uuid" : "c21dba37-9df9-3fc7-b286-734030e18bb1",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 8374161408,
    "size" : 49152,
    "uuid" : "1a4a45fd-1bb6-39df-8414-0590ce103717",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6683885568,
    "size" : 520192,
    "uuid" : "30a1668a-329d-3000-9f74-7b42b21fe0fd",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6911733760,
    "size" : 106496,
    "uuid" : "375cf750-3f93-39e8-a6eb-1c0d7181c64e",
    "path" : "\/usr\/lib\/libc++abi.dylib",
    "name" : "libc++abi.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6910644224,
    "size" : 237568,
    "uuid" : "10fa90c6-dfe5-38ae-b3dc-2251181cc272",
    "path" : "\/usr\/lib\/libobjc.A.dylib",
    "name" : "libobjc.A.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6497566720,
    "size" : 290816,
    "uuid" : "a5cbaab3-e389-3548-baac-fab18411b94a",
    "path" : "\/usr\/lib\/system\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6525988864,
    "size" : 3170304,
    "uuid" : "d59c6975-5af2-37bc-93be-43b80b4293a5",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Foundation",
    "name" : "Foundation"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6911324160,
    "size" : 409600,
    "uuid" : "255864c4-83d9-3bac-8c7a-ad1b2d8a60cc",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6684766208,
    "size" : 19664896,
    "uuid" : "488fd070-baee-3b55-ac28-cee0d299f2b2",
    "path" : "\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore",
    "name" : "JavaScriptCore"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6655533056,
    "size" : 172032,
    "uuid" : "99ff741f-3494-3edf-82b7-c03c916ebad3",
    "path" : "\/System\/Library\/PrivateFrameworks\/AudioSession.framework\/AudioSession",
    "name" : "AudioSession"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6679011328,
    "size" : 2678784,
    "uuid" : "0536a3e8-cf24-3386-8074-769d128ae2ca",
    "path" : "\/System\/Library\/Frameworks\/AudioToolbox.framework\/AudioToolbox",
    "name" : "AudioToolbox"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6920691712,
    "size" : 212992,
    "uuid" : "9e5e4af8-ff60-3e28-b08c-bd536276f6e2",
    "path" : "\/usr\/lib\/libAudioToolboxUtility.dylib",
    "name" : "libAudioToolboxUtility.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6655705088,
    "size" : 2170880,
    "uuid" : "e5124251-22a4-333b-8508-b8fa2846b2e1",
    "path" : "\/System\/Library\/PrivateFrameworks\/AVFCore.framework\/AVFCore",
    "name" : "AVFCore"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4345282560,
    "size" : 49152,
    "uuid" : "9fcb278a-e36c-397c-bac4-6e6ef77a2d6b",
    "path" : "\/private\/var\/containers\/Bundle\/Application\/8F9F5D49-CC60-4882-91CA-11A008B465BB\/App.app\/Frameworks\/Wyler.framework\/Wyler",
    "name" : "Wyler"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4340596736,
    "size" : 32768,
    "uuid" : "806dcd17-4a27-3fbb-8fb5-16261b53fdda",
    "path" : "\/private\/var\/containers\/Bundle\/Application\/8F9F5D49-CC60-4882-91CA-11A008B465BB\/App.app\/Frameworks\/CapacitorScreenRecorder.framework\/CapacitorScreenRecorder",
    "name" : "CapacitorScreenRecorder"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4338663424,
    "size" : 294912,
    "uuid" : "2d4ce1f8-2ede-3f26-97dd-bc75a2c565df",
    "path" : "\/private\/var\/containers\/Bundle\/Application\/8F9F5D49-CC60-4882-91CA-11A008B465BB\/App.app\/Frameworks\/Capacitor.framework\/Capacitor",
    "name" : "Capacitor"
  }
],
  "sharedCache" : {
  "base" : 6497255424,
  "size" : 2453749760,
  "uuid" : "c799f395-d5ef-3ebe-8746-ac08211107f7"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=725.8M resident=0K(0%) swapped_out_or_unallocated=725.8M(100%)\nWritable regions: Total=620.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=620.8M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                           32K        2 \nCoreAnimation                       96K        3 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           603.4M       78 \nMALLOC guard page                  192K       12 \nSTACK GUARD                        160K       10 \nStack                             5904K       10 \nVM_ALLOCATE                       1872K       52 \nWebKit Malloc                     9616K       20 \n__AUTH                            3580K      398 \n__AUTH_CONST                      20.3M      545 \n__DATA                            13.7M      560 \n__DATA_CONST                      20.2M      550 \n__DATA_DIRTY                      1894K      445 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       184.9M       31 \n__OBJC_CONST                      4803K      359 \n__OBJC_RO                         90.0M        1 \n__OBJC_RW                         3408K        1 \n__TEXT                           540.9M      589 \n__UNICODE                          588K        1 \ndyld private memory               1024K        1 \nlibnetwork                         128K        8 \nmapped file                      177.1M       20 \nshared memory                       48K        3 \n===========                     =======  ======= \nTOTAL                              1.6G     3703 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "bridge"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "60da5e84ab0ca017dace9abf",
      "factorPackIds" : {

      },
      "deploymentId" : 240000008
    },
    {
      "rolloutId" : "607844aa04477260f58a8077",
      "factorPackIds" : {
        "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
      },
      "deploymentId" : 240000066
    },
    {
      "rolloutId" : "5ffde50ce2aacd000d47a95f",
      "factorPackIds" : {

      },
      "deploymentId" : 240000076
    },
    {
      "rolloutId" : "5fc94383418129005b4e9ae0",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_ASR_HAMMER" : "6192cf2a2171a2330e561da0"
      },
      "deploymentId" : 240000162
    },
    {
      "rolloutId" : "601d9415f79519000ccd4b69",
      "factorPackIds" : {
        "SIRI_TEXT_TO_SPEECH" : "6194416dea7ed64a7812a429"
      },
      "deploymentId" : 240000322
    },
    {
      "rolloutId" : "60509d56f2766876dee21c11",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_MORPHUN" : "61a81927bce7b01d4c4064b4"
      },
      "deploymentId" : 240000535
    },
    {
      "rolloutId" : "602ad4dac86151000cf27e46",
      "factorPackIds" : {
        "SIRI_DICTATION_ASSETS" : "61a69939b1c7c7620ce6e408"
      },
      "deploymentId" : 240000285
    },
    {
      "rolloutId" : "602c34a3046661000c9ebdde",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_NL_OVERRIDES" : "60cd4cc72b4f820aa5be5799"
      },
      "deploymentId" : 240000521
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "06dd09ac-4929-4c36-8aa5-454eba81318c",
      "experimentId" : "60cb9b8392f6a873b12a8ba6",
      "deploymentId" : 400000038
    }
  ]
}
}

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.