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.