nativescript-camera-plus
nativescript-camera-plus copied to clipboard
(Catalina) Can't run the ios demos or use the library for ios
XCode 11.1 MacOS 10.15 Catalina
When trying to run with npm run demo.ios, and also when trying to use this library in a current project, I get the following:
...
Project successfully prepared (ios)
Successfully transferred bundle.js on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred package.json on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred runtime.js on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred tns_modules on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred tns-core-modules on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred inspector_modules.js on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred vendor.js on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Restarting application on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C...
Successfully synced application org.nativescript.demo on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
CONSOLE INFO file:///node_modules/nativescript-dev-webpack/hot.js:3:0 HMR: Hot Module Replacement Enabled. Waiting for signal.
***** Fatal JavaScript exception - application has been terminated. *****
Native stack trace:
1 0x10dc5091f NativeScript::reportFatalErrorBeforeShutdown(JSC::ExecState*, JSC::Exception*, bool)
2 0x10dc88b60 NativeScript::FFICallback<NativeScript::ObjCMethodCallback>::ffiClosureCallback(ffi_cif*, void*, void**, void*)
3 0x10e629dd6 ffi_closure_unix64_inner
4 0x10e62a7fa ffi_closure_unix64
5 0x111355c3f _CFXRegistrationPost
6 0x111355983 ___CFXNotificationPost_block_invoke
7 0x1114397c2 -[_CFXNotificationRegistrar find:object:observer:enumerator:]
8 0x1113552d1 _CFXNotificationPost
9 0x10ee6bddb -[NSNotificationCenter postNotificationName:object:userInfo:]
10 0x1128633cb -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:]
11 0x1128684e6 -[UIApplication _runWithMainScene:transitionContext:completion:]
12 0x1120aca4e __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke
13 0x1120b5346 +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:]
14 0x1120ac664 -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]
15 0x1120acfc0 -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:]
16 0x1120ab332 __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke
17 0x1120aafe9 -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]
18 0x1120afd2e __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke
19 0x1120b0988 _performActionsWithDelayForTransitionContext
20 0x1120afa95 -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]
21 0x1120b4a48 -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:]
22 0x112866dc8 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:]
23 0x11241e02f -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:]
24 0x11b65fd25 -[FBSSceneImpl _didCreateWithTransitionContext:completion:]
25 0x11b669ad6 __56-[FBSWorkspace client:handleCreateScene:withCompletion:]_block_invoke_2
26 0x11b669300 __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke
27 0x11195bd02 _dispatch_client_callout
28 0x11195ed41 _dispatch_block_invoke_direct
29 0x11b69b0da __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__
30 0x11b69ad92 -[FBSSerialQueue _performNext]
31 0x11b69b327 -[FBSSerialQueue _performNextFromRunLoopSource]
JavaScript stack trace:
1 @file:///node_modules/tns-core-modules/ui/builder/builder.js:179:0
2 @file:///node_modules/tns-core-modules/xml/xml.js:146:0
3 parse@file:///node_modules/tns-core-modules/js-libs/easysax/easysax.js:751:0
4 parse@file:///node_modules/tns-core-modules/xml/xml.js:193:0
5 parse@file:///node_modules/tns-core-modules/ui/builder/builder.js:185:0
6 parseInternal@file:///node_modules/tns-core-modules/ui/builder/builder.js:147:0
7 loadInternal@file:///node_modules/tns-core-modules/ui/builder/builder.js:74:0
8 @file:///node_modules/tns-core-modules/ui/builder/builder.js:62:0
9 createRootView@file:///node_modules/tns-core-modules/application/application.js:257:0
10 setWindowContent@file:///node_modules/tns-core-modules/application/application.js:214:0
11 notifyAppStarted@file:///node_modules/tns-core-modules/application/application.js:146:0
12 didFinishLaunchingWithOptions@file:///node_modules/tns-core-modules/application/application.js:135:0
13 @[native code]
14 onReceive@file:///node_modules/tns-core-modules/application/application.js:33:0
15 UIApplicationMain@[native code]
16 _start@file:///node_modules/tns-core-modules/application/application.js:277:0
17 run@file:///node_modules/tns-core-modules/application/application.js:305:0
18 @file:///app/bundle.js:1682:65
19 ./app.ts@file:///app/bundle.js:1694:34
20 __webpack_require__@file:///app/webpack/bootstrap:750:0
21 checkDeferredModules@file:///app/webpack/bootstrap:43:0
22 webpackJsonpCallback@file:///app/webpack/bootstrap:30:0
23 anonymous@file:///app/bundle.js:2:61
24 evaluate@[native <…>
JavaScript error:
file:///node_modules/tns-core-modules/ui/builder/builder.js:179:0 JS ERROR Error: Building UI from XML. @main-page.xml:12:7
> Module '@nstudio/nativescript-camera-plus' not found for element '@nstudio/nativescript-camera-plus:CameraPlus'.
> This value is not a native object.
NativeScript caught signal 11.
Native Stack:
1 0x10dc9584f sig_handler(int)
2 0x111d34b1d _sigtramp
3 0x290f8000
4 0x111c72b4d libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step()
5 0x111c76e4c _Unwind_RaiseException
6 0x1118514aa __cxa_throw
7 0x110268bfa _objc_exception_destructor(void*)
8 0x10dc50d58 NativeScript::reportFatalErrorBeforeShutdown(JSC::ExecState*, JSC::Exception*, bool)
9 0x10dc88b60 NativeScript::FFICallback<NativeScript::ObjCMethodCallback>::ffiClosureCallback(ffi_cif*, void*, void**, void*)
10 0x10e629dd6 ffi_closure_unix64_inner
11 0x10e62a7fa ffi_closure_unix64
12 0x111355c3f _CFXRegistrationPost
13 0x111355983 ___CFXNotificationPost_block_invoke
14 0x1114397c2 -[_CFXNotificationRegistrar find:object:observer:enumerator:]
15 0x1113552d1 _CFXNotificationPost
16 0x10ee6bddb -[NSNotificationCenter postNotificationName:object:userInfo:]
17 0x1128633cb -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:]
18 0x1128684e6 -[UIApplication _runWithMainScene:transitionContext:completion:]
19 0x1120aca4e __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke
20 0x1120b5346 +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:]
21 0x1120ac664 -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]
22 0x1120acfc0 -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:]
23 0x1120ab332 __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke
24 0x1120aafe9 -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]
25 0x1120afd2e __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke
26 0x1120b0988 _performActionsWithDelayForTransitionContext
27 0x1120afa95 -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]
28 0x1120b4a48 -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:]
29 0x112866dc8 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:]
30 0x11241e02f -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:]
31 0x11b65fd25 -[FBSSceneImpl _didCreateWithTransitionContext:completion:]
JS Stack:
1 UIApplicationMain@[native code]
2 _start@file:///node_modules/tns-core-modules/application/application.js:277:0
3 run@file:///node_modules/tns-core-modules/application/application.js:305:0
4 @file:///app/bundle.js:1682:65
5 ./app.ts@file:///app/bundle.js:1694:34
6 __webpack_require__@file:///app/webpack/bootstrap:750:0
7 checkDeferredModules@file:///app/webpack/bootstrap:43:0
8 webpackJsonpCallback@file:///app/webpack/bootstrap:30:0
9 anonymous@file:///app/bundle.js:2:61
10 evaluate@[native code]
11 moduleEvaluation@:1:11
12 promiseReactionJob@:1:11
When running npm run demo.ng.ios, I just get:
> @nstudio/[email protected] demo.ng.ios /Users/monety/monety/nativescript-camera-plus/src
> npm run preparedemong && cd ../demo-ng && tns run ios --emulator
npm ERR! missing script: preparedemong
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/monety/.npm/_logs/2019-10-31T22_08_09_845Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @nstudio/[email protected] demo.ng.ios: `npm run preparedemong && cd ../demo-ng && tns run ios --emulator`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @nstudio/[email protected] demo.ng.ios script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/monety/.npm/_logs/2019-10-31T22_08_09_859Z-debug.log
I'm trying to run them in an emulator (I know the camera doesn't work well in emulators, but I can't even run the plugin at all).
I did npm run nuke then ran the demos, no luck. This issue is currently preventing me from using this library for a production app, and there aren't that many recording camera libs for tns...
Edit: Grammar.